Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объявление переменной типа RECORD в объекте / 2 сообщений из 2, страница 1 из 1
06.11.2019, 18:07
    #39885930
savra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объявление переменной типа RECORD в объекте
Хочу создать объект с переменной типа record внутри, код:

Код: plsql
1.
2.
3.
4.
5.
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 есть.

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

Код: plsql
1.
2.
3.
4.
5.
declare
  connection UTL_TCP.connection;
begin
  null;
end;



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

Объясните, в чем проблема или тыкните, где почитать?
...
Рейтинг: 0 / 0
06.11.2019, 18:40
    #39885946
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Объявление переменной типа RECORD в объекте
savra
в чем проблема
SQL не поддерживает PL/SQL-ные типы.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Объявление переменной типа RECORD в объекте / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]