powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как входной параметр в фунции записать в переменную и потом использовать в execute
6 сообщений из 6, страница 1 из 1
Как входной параметр в фунции записать в переменную и потом использовать в execute
    #40028643
x17.mstu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть функция

create or replace function as_fk.f_util_example(p_product in clob,
p_calc_id in integer
)
return integer is
l_calc_id integer;

Select p_calc_id into l_calc_id from dual;

ddl_query :='какой то скрипт на insert c bind переменными';

execute immediate ddl_query using l_calc_id;
COMMIT;

end;

Получаю ошибку на строке execute immediate -> invalid relational operator

Подскажите что не так
...
Рейтинг: 0 / 0
Как входной параметр в фунции записать в переменную и потом использовать в execute
    #40028646
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu

ошибка в автор='какой то скрипт на insert c bind переменными';
сделай dbms_output.put_line и посмотри, что запускаешь
...
Рейтинг: 0 / 0
Как входной параметр в фунции записать в переменную и потом использовать в execute
    #40028651
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu


ddl_query :='какой то скрипт на insert c bind переменными';



для меня понятие скрипт размытое

.....
stax
...
Рейтинг: 0 / 0
Как входной параметр в фунции записать в переменную и потом использовать в execute
    #40028676
Vlad074
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А глубинный смысл вот этого:
Код: plsql
1.
Select p_calc_id into l_calc_id from dual;

?
...
Рейтинг: 0 / 0
Как входной параметр в фунции записать в переменную и потом использовать в execute
    #40028867
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu
ddl_query :='какой то скрипт на insert c bind переменными';
ddl_query - это что-то другое
...
Рейтинг: 0 / 0
Как входной параметр в фунции записать в переменную и потом использовать в execute
    #40028952
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
x17.mstu
insert c bind перемен ными

А у тебя только одна переменная.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как входной параметр в фунции записать в переменную и потом использовать в execute
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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