Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Объявление переменной типа RECORD в объекте  [new]
savra
Member

Откуда:
Сообщений: 1
Хочу создать объект с переменной типа record внутри, код:

CREATE OR REPLACE TYPE someType_t AS OBJECT
(
  connection UTL_TCP.connection

) FINAL;


Выдает ошибку: Error: PLS-00201: identifier 'UTL_TCP.CONNECTION' must be declared

Грант execute на UTL_TCP есть.

Если объявить переменную этого типа в анонимном блоке, то всё ок:

declare
  connection UTL_TCP.connection;
begin
  null;
end;


//Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

Объясните, в чем проблема или тыкните, где почитать?
6 ноя 19, 18:07    [22011004]     Ответить | Цитировать Сообщить модератору
 Re: Объявление переменной типа RECORD в объекте  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29402
savra
в чем проблема
SQL не поддерживает PL/SQL-ные типы.
6 ноя 19, 18:40    [22011038]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить