У меня просто была проблема, что я определил тип и проверил его в TOAD, и все было в порядке. Но при работе под SQL * PLUS это выдало ошибку.
Пример:
CREATE OR REPLACE TYPE MyType AS OBJECT (
Item1 NUMBER,
Item2 NUMBER
);
По какой-то причине я должен добавить слеш здесь
CREATE OR REPLACE TYPE MyType AS OBJECT (
Item1 NUMBER,
Item2 NUMBER
);
/
Для меня это похоже на оператор Create Table, который не требует косой черты. Я нахожу это довольно запутанным. Я знаю, как это работает, но кто-нибудь может объяснить, почему было принято это дизайнерское решение?