0
我想將多行插入到表中。使用select語句插入多行的pl/sql查詢
的查詢是:
insert into temp(table_name,run_date,table_count)
select 'TABLE_A',sysdate,count(*) from A;
insert into temp(table_name,run_date,table_count)
select 'TABLE_B',sysdate,count(*) from B;
insert into temp(table_name,run_date,table_count)
select 'TABLE_C',sysdate,count(*) from C;
我如何寫這篇文章使用PL/SQL的循環?
感謝, 安居房
爲什麼你需要一個循環?爲什麼不'UNION'三個查詢並立即插入? –
如果你不想硬編碼A,B,C,你需要使用動態sql(EXECUTE IMMEDIATE)。 –