- - PR -
シーケンスの値を任意の値で更新したい。
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2005-04-04 18:17
oracle9iを使用しています。
テストで使用していたシーケンスを本番でも使用するため、シーケンスの値を更新したいのですが更新の仕方が分かりません。 postgresですと SELECT setval('sale_transaction_no_seq', 180); のようにして任意の値に更新できるのですが、 oracleで同様のことをするにはどの様なSQL文になりますでしょうか? それとも一度シーケンスを削除して作り直さないとならないのでしょうか? (本番環境のため削除するためには手続きがいり面倒なので、更新で解決できればと思います) |
|
投稿日時: 2005-04-06 01:15
Oracle9i SQLリファレンスのALTER SEQUENCEの項に
「異なる順序で再開する場合、順序を削除して再作成する必要があります」 と記述されているので再作成が必須です。 |
|
投稿日時: 2005-04-06 10:28
いーたさん、返信ありがとうございます。
やはり再作成が必要なのですね。 ありがとうございました。 |
1
