在Oracle中插入一行,能不能自动产生一个唯一的序列数作为主键的值

ORACLE生成唯一标识的方法与SQL和SYBASE不同,它使用序列号发生器。序列号发生器是一种数据库对象。下面的语句可以创建一个序列号发生器sql_1:
create sequence sq_1;
sq_1是自己命名的

使用序列号发生器时,这样引用:sq_1.nextval

例如,插入表student(id number,name varchar2(20)):
insert into student values(sq_1.nextval,'张三');

 

http://www.itpub.net/thread-68699-1-1.html

你可能感兴趣的:(在Oracle中插入一行,能不能自动产生一个唯一的序列数作为主键的值)