-
テストのために30万件の住民データが必要になって、どうすれば効率的に手を動かすことが
できるか考えてみた結果、batを作って解決した。
batの動作流れは
.batからsql情報を.sqlファイルに渡して、処理を進める。
echo INSERT PROCESSING…
sqlplus /nolog @.¥SQL¥INSERTDATA.sql
echo 処理終了
pause
:end上は.batファイル
CONNECT {ID}/{PWD}
BEGIN FOR I IN 1..300000 LOOP
INSERT
INTO {SCHEMA}.{TBLNAME}(
COLUMN1
, COLUMN2
)
VALUES (
LPAD(TO_CHAR(I), 20, '0')
, 1
)
END LOOP;
END;
/上は.sqlファイル