分享

建表语句

 java程序员879 2011-09-02
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");

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约