我認爲這很簡單,但我似乎無法在我的db2數據庫中使用AUTO_INCREMENT。我做了一些搜索,似乎人們使用「默認生成」,但這對我不起作用。如何在db2中AUTO_INCREMENT?
如果有幫助,這裏是我希望創建的表格,其中sid是自動遞增的。
create table student(
sid integer NOT NULL <auto increment?>
sname varchar(30),
PRIMARY KEY (sid)
);
任何指針表示讚賞。
謝謝伊恩。這是我開始的地方。我不知道爲什麼,但無論出於何種原因,此查詢的「GENERATED ALWAYS」部分無法識別。我得到的錯誤遺漏了右側parens ...一個指標它不recog的關鍵字。 – Matt
您正在運行哪個版本的DB2,以及在哪個平臺上運行? –
在聲明身份序列後,您遺漏了逗號('',''),但它在_my_ DB2部署中可用(但我並未打開日記功能,因此我無法聲明主鍵在這一刻)。 –