我在oracle 数据库中要创建一个表,创建的语句在下边,创建不成功,不知道哪的错误了,谁能帮我看看呢!
create table t_News_User
(
userid int identity (1,1) primary key,
username varchar(100) unique,
userpassword varchar(50),
realname varchar(100)
)
;
提示语句:
userid int identity (1,1) primary key,
*
第 3 行出现错误:
ORA-00907: 缺失右括号
------解决方法--------------------------------------------------------
oracle没有自增字段,不能这样:userid int identity (1,1) primary key,要实现自增,需要使用序列sequence,插入数据的时候取sequence的下一个值
------解决方法--------------------------------------------------------
int identity (1,1)
在oracle里面没有,用序列吧