本文主要是介绍Oracle ID 自增代码, Oracle ID 自增是计算机的实际应用中经常使用的计算机语言,如果你对其相关的代码感兴趣的话,你就可以点击以下的文章对其进行了解,望你会有所收获。

1.创建表

Sql代码

    --Createtable createtableUSERS ( IDNUMBERnotnull, USERNAMEVARCHAR2(25), PASSWORDVARCHAR2(25), EMAILVARCHAR2(50) ) tablespaceUSERS pctfree10 initrans1 maxtrans255 storage ( initial64K minextents1 maxextentsunlimited ); --Create/Recreateprimary,uniqueandforeignkeyconstraints altertableUSERS addconstraintIDprimarykey(ID) usingindex tablespaceUSERS pctfree10 initrans2 maxtrans255 storage ( initial64K minextents1 maxextentsunlimited ); --Createtable createtableUSERS ( IDNUMBERnotnull, USERNAMEVARCHAR2(25), PASSWORDVARCHAR2(25), EMAILVARCHAR2(50) ) tablespaceUSERS pctfree10 initrans1 maxtrans255 storage ( initial64K minextents1 maxextentsunlimited ); --Create/Recreateprimary,uniqueandforeignkeyconstraints altertableUSERS addconstraintIDprimarykey(ID) usingindex tablespaceUSERS pctfree10 initrans2 maxtrans255 storage ( initial64K minextents1 maxextentsunlimited );

2.创建序列

Sql代码

    CREATESEQUENCESEQ_USERS_ID INCREMENTBY1—每次加几个 STARTWITH1—从1开始计数 NOMAXVALUE—不设置最大值 NOCYCLE—一直累加,不循环 CACHE10; CREATESEQUENCESEQ_USERS_ID INCREMENTBY1—每次加几个 STARTWITH1—从1开始计数 NOMAXVALUE—不设置最大值 NOCYCLE—一直累加,不循环 CACHE10;

3.创建触发器

Sql代码

    createorreplacetriggerTRI_USERS_ID beforeinsertonusers foreachrow declare --localvariableshere begin SELECTSEQ_USERS_ID.NEXTVAL INTO:NEW.ID FROMDUAL; endTRI_USERS_ID; createorreplacetriggerTRI_USERS_ID beforeinsertonusers foreachrow declare --localvariableshere begin SELECTSEQ_USERS_ID.NEXTVAL INTO:NEW.ID FROMDUAL; endTRI_USERS_ID; Oracle11gMultimediaDICOM

以上就是对Oracle ID 自增的实际应用的代码 的介绍,望你会有所收获。

【编辑推荐】

    对Oracle Multimedia导出图像的操作步骤的描述在oracle 模式中定义媒体对象有哪些Oracle Multimedia在ORDDicom中列中存储DICOM详解oracle spatial的五大优点的具体表现Oracle Spatial创建空间索引的实际应用介绍