powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
7 сообщений из 7, страница 1 из 1
Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
    #39270863
Алиса С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как так сделать?
...
Рейтинг: 0 / 0
Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
    #39270865
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше сразу расхоти.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
    #39270873
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиса С,
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SQL> l
  1  declare
  2   procedure p(p_f varchar2,p_x number) is
  3     r number;
  4   begin
  5     execute immediate 'begin :r:='||p_f||'(:x);end;' using out r ,in p_x;
  6     dbms_output.put_line(p_f||'('||p_x||'):='||r);
  7   end;
  8  begin
  9   p('sin',3.14);
 10   p('cos',3.14);
 11* end;
SQL> /
sin(3,14):=,00159265291648695254054143632444326146
cos(3,14):=-,99999873172753954528511430634504998385

PL/SQL procedure successfully completed.



.....
stax
...
Рейтинг: 0 / 0
Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
    #39271066
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алиса СКак так сделать?


динамичесим скулем вестимо, но скорее всего, ты что-то хочешь не так
...
Рейтинг: 0 / 0
Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
    #39271486
Алиса С
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stax.. ,

спасибо огромное. Но у меня выскакивает ошибка. Видимо потому, что моя проц возвращает boolean.

JonhsonАлиса СКак так сделать?

динамичесим скулем вестимо, но скорее всего, ты что-то хочешь не так
у меня получается так: proc(function, 'function'); Таких вызовов будет много. Я же хочу сделать proc('function');
...
Рейтинг: 0 / 0
Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
    #39271645
Jonhson
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
текст ошибки в студию
...
Рейтинг: 0 / 0
Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
    #39271782
Кот учёный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алиса в стране чудес)))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Я хочу передавать имя функции VARCHAR2 в процедуру, чтобы выполнить её там.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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