oracle中的sql查询默认值

oracle中的sql查询默认值,sql,default,Sql,Default,当我在oracle中运行此命令时,它给出错误: 缺少右括号 但在删除默认值后,它正在工作默认值应位于约束之前(非空) .查看手册:+1。我不知道Oracle有这个要求。其他数据库更灵活。 create table dvds( dvdid number not null primary key, dvdname varchar(60) not null, numdisks number not null default 1, yearrlsd date not null,

当我在oracle中运行此命令时,它给出错误:

缺少右括号


但在删除默认值后,它正在工作

默认值应位于约束之前(非空)


.

查看手册:+1。我不知道Oracle有这个要求。其他数据库更灵活。
create table dvds(
   dvdid number not null primary key,
   dvdname varchar(60) not null,
   numdisks number not null default 1,
   yearrlsd date not null,
   mtypeid varchar(4) not null,
   stuid varchar(4) not null,
   ratingid varchar(4) not null,
   formid char(2) not null,
   statid char(3) not null,
   foreign key (mtypeid) references movietypes (mtypeid)
)
numdisks number default 1 not null,