Сценарий:
Мне нужно перечислить все столбцы в table1
и все хранимые процедуры, которые зависят от этих столбцов этого table1
. Мне нужно заполнить имя столбца и хранимые процедуры в новой таблице.
Я создал new_table(col1, sProc)
и попытался заполнить имя столбца и соответствующую хранимую процедуру на этом new_table
. Код, который я написал, приведен ниже:
Declare
Begin
for i in (select column_name from user_tab_columns where lower(table_name) like 'table1') loop
insert into new_table
select i.column_name,
name
from user_source
where lower(text) like '%' || i.column_name || '%';
commit;
end loop;
end;
Результат:
Сценарии выполняются успешно, но в новой таблице нет данных.
Стресс:
Я пытался решить это за 1 целый день и не мог понять это. Любая помощь в этом будет с благодарностью. Еще раз, спасибо.