最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2008年11月08日 20:12:48   作者:  
SQL SERVER 和 ACCESS 以及 MYSQL 中, 都有一種 自增字段, 通常被用來(lái)做 主鍵 或 索引鍵, 但是 ORACLE 中,確并沒(méi)有提供這種字段類型(實(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;
說(shuō)明:
為了盡量避免 sequence 同名沖突, sequence_identity 命名方式,建議采取
SEQ_UserName_TableName_SequenceName 的形式
trigger_identity 的命名方式,同上。

相關(guān)文章

最新評(píng)論

玛多县| 屏山县| 建阳市| 营山县| 凤翔县| 越西县| 嵊泗县| 贵溪市| 南乐县| 哈尔滨市| 蒙山县| 砀山县| 延安市| 安西县| 巴塘县| 安图县| 登封市| 灵武市| 鄂伦春自治旗| 陈巴尔虎旗| 和静县| 东明县| 丰顺县| 宜良县| 嘉兴市| 遂平县| 厦门市| 鱼台县| 卓尼县| 越西县| 内乡县| 乳山市| 五常市| 安徽省| 互助| 库伦旗| 玉树县| 灵川县| 寿光市| 伊吾县| 海阳市|