powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почему?
4 сообщений из 4, страница 1 из 1
Почему?
    #32118695
guest2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть следующий файл:
----------------------------------------------------
CREATE OR REPLACE PACKAGE mypack AS

TYPE mytype IS VARRAY(3) OF varchar2(25);

FUNCTION myfunc( str IN varchar2 )
RETURN mytype;

END mypack;
/
SHOW ERRORS;
/

CREATE OR REPLACE PACKAGE BODY mypack AS

FUNCTION myfunc ( str IN varchar2 )
RETURN mytype IS
tab mytype;
BEGIN
tab.extend(3);
FOR i IN 1 .. 3 LOOP
tab(1):=to_char(i);
END LOOP;
RETURN tab;
END myfunc;

END mypack;
/
SHOW ERRORS;
/
----------------------------------------------------
Я его выполняю в sqlplus. Потом пишу:
select mypack.myfunc('Hello World!') from dual,
а он выдаёт ошибку "ORA-03113: end-of-file on communication channel".
...
Рейтинг: 0 / 0
Почему?
    #32118702
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А точно ли
RETURN tab;

и не подразумевалось ли
RETURN tab(1);

??
...
Рейтинг: 0 / 0
Почему?
    #32118709
Фотография Oracle X-pert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A razve SQL*Plus znaet, chto takoe {TYPE mytype IS VARRAY(3) OF varchar2(25)}; ? Kak on tebe ego raspechataet?
Potomy i obryvaetsya sessiya..
...
Рейтинг: 0 / 0
Почему?
    #32118711
Александр Б
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где инициализация VARRAY?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Почему?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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