通过序列插入主键
原创我是谁VS梦 博主文章分类:java web原创 ©著作权
©著作权归作者所有:来自51CTO博客作者我是谁VS梦的原创作品,请联系作者获取转载授权,否则将追究法律责任
通过序列插入主键。
步骤如下:
a.首先创建序列,Oracle序列的语法格式为:
CREATE SEQUENCE 序列名
[INCREMENT BY n]
[START WITH n]
[{MAXVALUE/ MINVALUE n|NOMAXVALUE}]
[{CYCLE|NOCYCLE}]
[{CACHE n|NOCACHE}];
b.在插入数据时,id对应着“序列名.nextval”。即如下形式,insert into 表名(id,...) values( 序列名 .nextval, ……)。
另外一种方式是通过触发器,这里就不详说了。
注:删除Oracle序列的语法是DROP SEQUENCE 序列名;
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
mybatis如何执行批量插入?能返回主键id吗?
在MyBatis中,可以执行批量插入操作,并且对于支持自增主键的数据库,可以获取到批量插入后生成的主键值。
mybatis 数据库 java 主键 批量插入