Модератор: Модераторы
execute block
as
declare variable f_table_name varchar(30);
declare variable sql_text varchar(1000);
begin
for
select
cast(rdb$relation_name as varchar(30))
from
rdb$relations
where
rdb$relations.rdb$system_flag=0
and
rdb$relations.rdb$view_blr is null
and
rdb$relation_name like 'TB_%' --Выберем все наши таблицы, которые начинаются с "TB_"
into
:f_table_name
do
begin
--Сфоррмируме текст запоса
sql_text = 'update ' || f_table_name || 'set nlpu = 11111 where nlpu = 2222';
execute statement sql_text;
end
end
ID
TABL - ID основной TABL
LINK - ID справочной (одной из TABL1, TABL2, TABL3)
TABL - номер справочной таблицы
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6