当前位置:数据库 > Oracle >>

oracle数据库 怎么主键设置自动增长

答案:列没有自动增长的功能但是可以使用序列 create sequence sql;//sql 是序列的别名 drop sequence sql; insert into 表 values(sql.nextval,.......);
其他:列没有自动增长的功能,我们可以用触发器来实现。 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限,

CREATE SEQUENCE emp_sequence

INCREMENT BY 1 -- 每次加几个

START WITH 1 -- 从1开始计数

NOMAXVALUE -- 不设置最大值

NOCYCLE -- 一直累加,不循环

CACHE 10; 

上一个:oracle 数据库问题
下一个:在导入Oracle数据库的时候违反唯一约束条件是为什么?要怎么解决?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,