У меня есть вид t со мной, у которого есть столбец для имени таблицы и другой столбец, в котором есть условие условия.введите имя таблицы из столбца из раздела
id| name|table_in| where_clause
1 | Sam | t1 | age = 22
2 | John| t2 | age = 23 and sex = 'male'
и так далее ...
Теперь, я поставил записи в курсоре, и я хочу, чтобы запустить каждый запрос.
create or replace procedure create_cursor
is
CURSOR v_records is
select * from t ;
begin
FOR temp IN v_records LOOP
INSERT INTO myTable (id, name)
select temp.id, temp.name
from temp.table where temp.where_clause;
END LOOP;
end;
/
myTable - это еще одна таблица, в которой я хочу поместить записи для следующей цели.
Просьба уточнить ваше требование. Возможны две интерпретации этого кода. – APC