Oracleシーケンスの値を変更したいAlterでやろうと思ったら出来ないじゃん! 別の記事で、Oracleシーケンスオブジェクトの基本的な使い方をまとめましたが、今回はシーケンス(sequence)の現在値を変更する方法です。 開発中にデータを手修正なんかしていると、シーケンスの値がDBの値と不整合を起こして、キー重複しちゃうなんてことはよくあることだと思います。 そこで、シーケンスの値を変更(更新)したかったのでやり方を調べてみました。 ざっと考えたり調べた結果、シーケンス(sequence)を変更するには3通りのやり方ができそうなので、その方法と個人的なオススメの方法を紹介します。 Oracleのシーケンス(sequence)オブジェクトを変更する3つのやりかた Oracleのシーケンス(sequence)の値を変更するには以下の3つの方法があります。 Drop,Createで作り直