亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Oracle 自增(auto increment) 或 標(biāo)識(shí)字段的建立方法

 更新時(shí)間:2008年11月08日 20:12:48   作者:  
SQL SERVER 和 ACCESS 以及 MYSQL 中, 都有一種 自增字段, 通常被用來做 主鍵 或 索引鍵, 但是 ORACLE 中,確并沒有提供這種字段類型(實(shí)際并不是一種字段類型) ,但我們確經(jīng)常需要這個(gè)功能。
 下面給出ORACLE的一種實(shí)現(xiàn)方式,要分2步走:
1. 建立 SEQUENCE CREATE [ OR REPLACE ] SEQUENCE sequence_identity START WITH initial seed INCREMENT BY step MAXVALUE upper bound [NOMAXVALUE] NOCYCLE [empty]
2. 建立 TRIGGER CREATE [ OR REPLACE ] TRIGGER trigger_identity BEFORE INSERT ON table_name FOR EACH ROW BEGIN SELECT sequence_identity.NEXTVAL INTO :new.column_name FROM DUAL; END;
說明:
為了盡量避免 sequence 同名沖突, sequence_identity 命名方式,建議采取
SEQ_UserName_TableName_SequenceName 的形式
trigger_identity 的命名方式,同上。

相關(guān)文章

最新評(píng)論