KYO'S BLOG

<< November 2019 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>
<< ディズニーシー | main | お部屋の掃除 >>

【ORACLE】SEQUENCE エクスポート/インポート

0
    Oracle の IMP、EXP コマンドは、テーブルだけのようなので、SEQUENCE などは、別の方法でエクスポートしインポートしなくてはならない。ということで、こんな SQL を作成してみた。
    これを spool してファイルにだして、そのファイルを別環境で実行すれば問題ないと思われる。
    バックアップを別環境への展開など、自動化できるので楽になるのかと。
    本当はもっと良い方法あるのかも知れないが・・・

    SELECT ' CREATE SEQUENCE ' || SEQUENCE_NAME ||
        ' INCREMENT BY ' || TO_CHAR(INCREMENT_BY) ||
        ' START WITH ' || TO_CHAR(LAST_NUMBER) ||
        ' MAXVALUE ' || TO_CHAR(MAX_VALUE) ||
        ' MINVALUE ' || TO_CHAR(MIN_VALUE) ||
        ' CACHE ' || TO_CHAR(CACHE_SIZE) ||
        DECODE (CYCLE_FLAG, 'N', ' NOCYCLE ', 'Y', ' CYCLE ') ||
        DECODE (ORDER_FLAG, 'N', ' NOORDER ', 'Y', ' ORDER ')
     FROM USER_SEQUENCES
    OLACLE | permalink | comments(0) | trackbacks(0)

    この記事に対するコメント

    コメントする









    この記事のトラックバックURL
    http://blog.kyotakahashi.com/trackback/377256
    この記事に対するトラックバック