大昔に、DB2でidentity columnを定義するという記事を書いた。
これを使って生成したテーブルがあるのだが、とある事情により、自動採番ではない形に変更する必要が生じた。
うーん‥どうやって削除するんだ、これ?‥と悩み探して20分ほど。
以下のページに助けられました。
- How to drop 'GENERATED ALWAYS' from column in V8.1 LUW
ALTER TABLE hoge ALTER COLUMN hoge_id DROP IDENTITY
‥これだけだった・・・
ちなみに、本家のドキュメントは以下。