さくっとある程度の量のテストデータを用意したいときに使うテンプレート。
1.Insertの用意
sql1.sql
/* セッション内のトランザクションをリセット */
rollback;
/* クリーンインサートするためデータクリア */
truncate table tbl1;
begin
for i in 1..1000 loop
insert /*+ append */into tbl1 (id, point) values ('test' || to_char(i), i);
end loop
commit;
end;
/
quit
「/」+「改行」がないとPL/SQLが実行されないので注意。
2.実行(Windows)
foo.bat
sqlplus user/pass@host @sql1