在oracle**库里创建自增ID字段的步骤

时间:2016.04.20 发布人:cxzz2008

在oracle**库里创建自增ID字段的步骤

已解决问题

谷歌cxzz2008用户在2016.04.20提交了关于“丘吉尔在oracle**库里创建自增ID字段的步骤”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-10-31T18:00:39。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wwwqq320  

在ora止cle里使用自增来自ID字段的步骤比较繁琐,总结如下:

--创建表

CREATETABLEADVICE(IDINTNOT**LL,ACTIVEINTDEFAULT1NOT**LL,TYPEINTNOT**LL,MSGVARCh**AR2(512)NOT**LL,ADVICEVARCh**AR2(4000)NOT**议LL,PRIMARYKEY(ID),CONSTRAINTADVICE_UNIUNIQUE(TYPE,MSG))TABLESPACEMYDB;--创建自增ID,名称为:表名_字段名_**QCREATE**QUENCEADVICE_I谁觉歌永福异地D_**QMINVALUE1NOMAXVALUEINCREMENTBY1STARTWITh**1NOCACh**E;--为Insert操作创建触发器,无需在SQL语句里写NEXTVAL,名角接称为表名_INS_TRGCRE问答ATEORREPLACETRIGGERADVICE_INS_TRGBEFOREIN**RTONADVICE述汉英边FOREACh**ROWWh**EN(NEW.IDIS**LL)BE温找曲飞众或但统GIN**LECTADVICE_ID_**威意通议资宗Q.NEXTVALINT功依使批O:NEW.IDFROMDUAL;END;