powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / триггер на update и выполнение запроса
3 сообщений из 3, страница 1 из 1
триггер на update и выполнение запроса
    #35475092
321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
321
Гость
Здравствуйте!
Есть таблица с одним текстовым полем и одной строкой.
в нее заноситься запрос командой UPDATE
возможно ли на эту таблицу написать триггер, который будет выполнять этот запрос?
...
Рейтинг: 0 / 0
триггер на update и выполнение запроса
    #35475125
321
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
321
Гость
формулировка немного меняется: может ли функция принимая строку-запрос выполнить запрос?
...
Рейтинг: 0 / 0
триггер на update и выполнение запроса
    #35475473
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Может, но для этого надо использовать табличную функцию с modified sql data и внутри вызывать хп:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
create procedure run_stmt(stmt varchar( 4000 ))
begin
  declare SQLCODE,rs int DEFAULT  0 ;
  declare continue handler for sqlexception
    set rs = SQLCODE;
  execute immediate stmt;
  return rs;
end@

create function run_stmt(stmt varchar( 4000 ))
returns table (rs int)
modifies sql data
begin atomic
  declare r int;
  call run_stmt(stmt);
  get diagnostics r = DB2_RETURN_STATUS;
  return values r;
end@

select * 
from table(run_stmt('declare global temporary table session.a (i int) with replace on commit preserve rows')) t@

select * 
from table(run_stmt('insert into session.a values 1')) t@

select * from session.a@
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / триггер на update и выполнение запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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