首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

第 12 行出现异常: ORA-00907: 缺失右括号

2012-11-04 
第 12 行出现错误: ORA-00907: 缺失右括号create table T_RECV_MSG (DBIDnumber(11)not null,STATUSnumber

第 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

热点排行
Bad Request.