【发布时间】:2014-10-19 07:21:35
【问题描述】:
我想用 auto_increment 创建表。我正在使用oracle11g 数据库
create table employee(id number(6) auto_increment,first_name varchar2(20) default null,last_name varchar2(20) default null,salary number(7) default null);
这是我正在执行但未创建表的查询。我也试过序列。
对于我做的序列
create table employee(id number(6) name_of_sequence.nextval,first_name varchar2(20) default null,last_name varchar2(20) default null,salary number(7) default null);
那么我的表也没有创建。 谢谢
【问题讨论】:
-
Oracle 11g 中没有自动增量功能。您已经编写了自己的逻辑。您正在查看的功能是introduced in Oracle 12c。