日期:2014-05-16  浏览次数:20989 次

第 12 行出现错误: ORA-00907: 缺失右括号
create table T_RECV_MSG (
  DBID number(11) not null,
  STATUS number(11) default 0,
  SEQID varchar(20) default '',
  CALLNO varchar(20) default '',
  DSTCALLNO varchar(20) default '',
  SERVICEID varchar(20) default '',
  LINKID varchar(20) default '',
  SENDTIME date default sysdate,
  CONTENT varchar(4000) default '',
  OPERATOR varchar(20) default '',
  UDHI int(11) default -1,  
  primary key (DBID)
);
UDHI int(11) default -1,
  *
第 12 行出现错误:
ORA-00907: 缺失右括号
求教,哪错了


------解决方案--------------------
SQL code

create table T_RECV_MSG (
  DBID number(11) not null,
  STATUS number(11) default 0,
  SEQID varchar(20) default '',
  CALLNO varchar(20) default '',
  DSTCALLNO varchar(20) default '',
  SERVICEID varchar(20) default '',
  LINKID varchar(20) default '',
  SENDTIME date default sysdate,
  CONTENT varchar(4000) default '',
  OPERATOR varchar(20) default '',
  --换成number(11)就行了
  UDHI number(11) default -1,   
  primary key (DBID)
);

------解决方案--------------------
UDHI int(11) default -1 这个字段,
要么用number(11),要么直接UDHI int default -1