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,'张三');
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,'张三');