Database JUNKY

MySQL,MariaDBを中心としたブログです

プライマリキーの設定方法

DB2だけかどうかは知りませんが、テーブルをCREATE時に、プライマリキーの指定をしていまいますと、 プライマリキーの名前が勝手についてしまいます。それが気に入らない、プライマリキーも、ちゃんと自分で設定した命名規則にしたがって 登録したいなんていう方は、プライマリキーを定義しないで、テーブルをCREATEしてから、ALTERで後から、プライマリキーを追加する方法で 自分の規則に従った、プライマリキーの名前なんかを作れたりするわけです。

こんな感じで。。。

ALTER TABLE "SCHEMA"."TABNAME"
    ADD CONSTRAINT "MYPRIMARYKEY" PRIMARY KEY
        ("ID")