2020-02-10 identity column定義を削除する DB2 大昔に、DB2でidentity columnを定義するという記事を書いた。 hhelibex.hatenablog.jp これを使って生成したテーブルがあるのだが、とある事情により、自動採番ではない形に変更する必要が生じた。 うーん‥どうやって削除するんだ、これ?‥と悩み探して20分ほど。 以下のページに助けられました。 How to drop 'GENERATED ALWAYS' from column in V8.1 LUW https://it.toolbox.com/question/how-to-drop-generated-always-from-column-in-v81-luw-081110 ALTER TABLE hoge ALTER COLUMN hoge_id DROP IDENTITY ‥これだけだった・・・ ちなみに、本家のドキュメントは以下。 ALTER TABLE ステートメント https://www.ibm.com/support/knowledgecenter/ja/SSEPGG_9.7.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000888.html