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