Oracle中怎么用语法插入自动标识列

2024-12-31 23:11:33
推荐回答(3个)
回答1:

oracle和mysql和mssql不一样,他是没有有自动增长类型的字段的。oracle实现类似的需求是通过sequence;比如emp(id number,name varchar2(20)) 表id列递增就需要创建sequence:create sequence seq_emp;

插入数据时写法:insert into emp values (seq_emp.nextval,'nnn');

oracle之所以这么做是出于追求更高的性能考虑。

回答2:

oracle中用sequence 就行了

回答3:

自增长么?就是每插入一条数据ID+1的那种?