oracle实现自增
来源:互联网 发布:大数据hadoop原理 编辑:程序博客网 时间:2024/06/16 10:25
- --oracle实现自增id
- --创建一张T_StudentInfo表
- create table T_StudentInfo
- (
- "id" integernot nullprimary key,
- xsName nvarchar2(120) notnull,
- xsAge integer notnull,
- Mobile varchar(12),
- Email varchar(50),
- Address nvarchar2(300)
- );
- --创建一个序列,序列名字叫SEQ_StudentInfo_Identity
- --创建一个序列(序列名的规则一般建议是以SEQ开头,然后下划线,后面跟你的表名,表名前的T_可以去掉,然后以_Identity结尾,用来表示我这个序列是用在Id自增字段的序列)
- create sequence SEQ_StudentInfo_Identity
- increment by 1 --每次增加几个,我这里是每次增加1
- start with 1 --从1开始计数
- nomaxvalue --不设置最大值
- nocycle --一直累加,不循环
- nocache; --不建缓冲区
- --你只有了表和序列还不够,还需要一个触发器来执行它
- --创建一个触发器 触发器的名字叫Trg_Studentinfo_Identity
- --我自己建议触发器以Trg开头_后面跟表名,在后面根据情况自己看着办
- create trigger Trg_Studentinfo_Identity before
- insert on T_StudentInfofor each row when(new.idis null)
- begin
- select id_sequence.nextvalinto:new.id from dual;
- end;
0 0
- Oracle实现自增
- Oracle实现自增
- oracle 实现自增
- oracle实现自增
- oracle实现自增
- Oracle实现自增主键
- oracle主键实现自增
- oracle主键实现自增
- oracle实现主键自增
- oracle实现主键自增
- oracle如何实现自增
- Oracle自增ID实现
- ORACLE实现主键自增
- Oracle实现主键自增
- Oracle自增ID实现
- Oracle自增ID实现
- oracle实现自增id
- ORACLE实现字段自增
- 车祸是怎么发生的 不论你是否开车都该看看!
- nginx配置状态监测
- windows server 2008 iis和ftp服务器搭建
- NETGEAR为深圳华强电子世界构云时代办公信息化
- 被误读的丰田生产方式
- oracle实现自增
- Java中serialVersionUID的解释及两种生成方式的区别
- SQL_实验2.1.3 清华大学出版社
- CSS文件引入方式简介
- java学习网站
- window.Onunload与window.onbeforeunload的区别
- iphone 4 siri完美移植 ios 6.0/6.1/6.0.1/6.1.2/6.1.3/7.0.4
- R语言连接数据库
- viicms微信营销服务系统