Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / А возможно ли вернуть out-параметры в анонимном блоке кода? / 5 сообщений из 5, страница 1 из 1
15.10.2019, 16:50
    #39876669
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли вернуть out-параметры в анонимном блоке кода?
Если использовать процедуры, то можно сделать так:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE FUNCTION func1() RETURN NUMBER AS
BEGIN
  RETURN 123;
END;
CREATE PROCEDURE proc1(p OUT NUMBER) AS
BEGIN
  p := 123;
END;


и затем
Код: plsql
1.
2.
begin :out1 := myfunc1(); end;
begin proc1(:out2); end;


после чего я на клиенте смогу получить значения параметров :out1 и :out2.

А можно ли просто вернуть значение параметра в анонимном блоке PL/SQL?
Что-то типа такого:
Код: plsql
1.
2.
3.
4.
BEGIN
  :out1 := 123;
  :out2 := 234;
END;
...
Рейтинг: 0 / 0
15.10.2019, 16:54
    #39876671
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли вернуть out-параметры в анонимном блоке кода?
Alibek B.А можно ли просто вернуть значение параметра в анонимном блоке PL/SQL?
Что-то типа такого:
Код: plsql
1.
2.
3.
4.
BEGIN
  :out1 := 123;
  :out2 := 234;
END;

Заработался?
...
Рейтинг: 0 / 0
15.10.2019, 16:56
    #39876672
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли вернуть out-параметры в анонимном блоке кода?
Alibek B.А можно ли просто вернуть значение параметра в анонимном блоке PL/SQL?
Что-то типа такого:
Код: plsql
1.
2.
3.
4.
BEGIN
  :out1 := 123;
  :out2 := 234;
END;


Можно.
...
Рейтинг: 0 / 0
15.10.2019, 17:03
    #39876680
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли вернуть out-параметры в анонимном блоке кода?
Alibek B.А можно ли просто вернуть значение параметра в анонимном блоке PL/SQL?
Что-то типа такого:
Код: plsql
1.
2.
3.
4.
BEGIN
  :out1 := 123;
  :out2 := 234;
END;


присвоить значения бинд переменным :out1 и :out2

.....
stax
...
Рейтинг: 0 / 0
15.10.2019, 17:08
    #39876682
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
А возможно ли вернуть out-параметры в анонимном блоке кода?
Странно, в TOAD этот пример у меня не работал.
Действительно, вопрос ошибочный, можно закрывать.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / А возможно ли вернуть out-параметры в анонимном блоке кода? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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