ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 大量データ作成
    BAT 2021. 10. 10. 12:10

    テストのために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ファイル

     

    'BAT' 카테고리의 다른 글

    command一覧  (0) 2022.08.05

    댓글

Designed by Tistory.