2007年7月5日木曜日

"Apache Derby"で"auto increment"な列の作成

スズキです。

結構情報なくて困りました。
(できないっていううわさもあったなー)

やはり、シーケンスはないようですが、
下記のようにすることで、表記の列を作成できます。

--------
CREATE TABLE ITEM (
  ITEM_ID INT NOT NULL GENERATED ALWAYS AS IDENTITY,
  ITEM_NAME VARCHAR(256) NOT NULL,
  ITEM_PRICE INT NOT NULL,
  ITEM_AMOUNT INT NOT NULL,
  PRIMARY KEY (ITEM_ID)
);
--------

Derbyはコメント(/* */)も使えないから、Kuina/S2Daoとは相性悪いね。

--
blog: http://suz-lab.blogspot.com/

0 コメント: