博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Orcal数据库实现主键ID自增
阅读量:4648 次
发布时间:2019-06-09

本文共 589 字,大约阅读时间需要 1 分钟。

转: CREATE TABLE ADVICE(ID INT NOT NULL,ACTIVE INT DEFAULT 1 NOT NULL,TYPE INT NOT NULL, MSG VARCHAR2(512) NOT NULL,ADVICE VARCHAR2(4000) NOT NULL,PRIMARY KEY(ID),CONSTRAINT ADVICE_UNI UNIQUE(TYPE,MSG))TABLESPACE MYDB;--创建自增ID,名称为:表名_字段名_SEQCREATE SEQUENCE ADVICE_ID_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE;-- 为Insert操作创建触发器,无需在SQL语句里写NEXTVAL,名称为表名_INS_TRGCREATE OR REPLACE TRIGGER ADVICE_INS_TRG BEFORE INSERT ON ADVICE FOR EACH ROW WHEN(NEW.ID IS NULL)BEGINSELECT ADVICE_ID_SEQ.NEXTVAL INTO :NEW.ID FROM DUAL;END;

转载于:https://www.cnblogs.com/hnsunlong/p/5288147.html

你可能感兴趣的文章
mysql 5.7 二进制安装方法
查看>>
244. Shortest Word Distance II
查看>>
385. Mini Parser
查看>>
React-组件的生命周期
查看>>
Git详解之四:服务器上的Git
查看>>
[NOIP2002]矩形覆盖
查看>>
JavaScript 复杂判断的更优雅写法借鉴
查看>>
hdu 5186 zhx's submissions
查看>>
<mvc:annotation-driven/>浅析
查看>>
ArcEngine开发之自定义工具
查看>>
SQL视频总结
查看>>
P4878 道路修建-美国
查看>>
dp练习
查看>>
vim
查看>>
苹果电脑包管理
查看>>
maze_travel的隐私声明
查看>>
对正则表达式又重新学了一遍,笔记方便以后查阅
查看>>
NSArray和NSString的联合使用
查看>>
UIKit应用 - Swift 版本: 3.让UITableViewCell的背景色渐变
查看>>
Java反射
查看>>