1.自增
GENERATED BY ALWAYS AS IDENTITY和GENERATED BY DEFAULT AS IDENTITY的区别 . 分类: DB2数据库技术 2008-10-17 10:10 437人阅读 评论(0) 收藏 举报 identity是定義自動加一的列,就像個自動編號。sqlserver裡也有。 這個值有個特點就是不會重複,所以你叫它自動生成的唯一值也可以。 GENERATED BY ALWAYS AS IDENTITY GENERATED BY DEFAULT AS IDENTITY By always和by default是說明生成這個IDENTITY的方式。
By always是完全由系統自動生成。
by default是可以由用戶來指定一個值。 create table YKXJYYSQ ( ID int not null GENERATED BY ALWAYS AS IDENTITY,//机器主键自增 KHH varchar(20) null, CKZH varchar(30) null, YTSJ varchar(10) null, YYJE decimal(20,2) default 0, YYFS varchar(2) null, YYRXM varchar(20) null, YYRZJLX varchar(2) null, YYRZJHM VARCHAR(20) null, YYRDH varchar(20) null, ZJYT varchar(100) null, DJUSERID VARCHAR(20) null, DJRQ TIMESTAMP ) PRIMARY KEY ("ID"); |
|
来自: java程序员879 > 《SQL》