ТАБЛИЦА ИЗ и КАК ТАБЛИЦА при создании типов коллекций вложенных таблиц PL / SQL - PullRequest
0 голосов
/ 23 апреля 2019

Мне интересно использование синтаксиса с созданием типов коллекций PL / SQL. В чем разница между is table of и as table of при создании типа коллекции вложенных таблиц PL / SQL, если таковые имеются? Я видел только is table of в справочной документации Oracle, но код, с которым я сталкивался, использует is table of и as table of при создании типа коллекции. Я попробовал оба, и оба оператора, кажется, выполняются с той же скоростью и содержат данные, как и предполагалось.

Например, для типа объекта

create or replace type new_emp_ot is object
(
    ssn number(9),
    lname varchar2(200),
    fname varchar2(200)
);

Есть ли заметная разница между тем, как Oracle обрабатывает

create or replace type new_emp_nt as table of new_emp_ot;

и

create or replace type new_emp_nt is table of new_emp_ot;

1 Ответ

1 голос
/ 23 апреля 2019

IS и AS являются взаимозаменяемыми в синтаксисе CREATE TYPE , в этом случае нет никакой разницы.

Хотя синтаксическая диаграмма неверна ... она выглядит как IS / AS как необязательная, но вы не можете их опустить.

...