日期:2014-05-17  浏览次数:20709 次

写了一个sql脚本,用命令行执行有错误,求解
CREATE TABLE "EQINFO" 
  ( "DIVNUM" NUMBER NOT NULL ENABLE, 
"DIVNAME" CHAR(100) NOT NULL ENABLE, 
"ADDNUM" CHAR(100) NOT NULL ENABLE, 
"DIVTYPE" CHAR(100) NOT NULL ENABLE, 
"DIVMODEL" CHAR(100) NOT NULL ENABLE, 
"SUPPELS" CHAR(100) NOT NULL ENABLE, 
"DIVSTATUS" CHAR(100) NOT NULL ENABLE, 
"DIVIMAGE" BLOB NOT NULL ENABLE, 
"MOVABLE" CHAR(100) NOT NULL ENABLE,
  )
   
CREATE TABLE "LOCINFO" 
  ( "ADDNUM" CHAR(100) NOT NULL ENABLE, 
"ADDNAME" CHAR(100) NOT NULL ENABLE,
  )
   
CREATE TABLE "EQHIERARCHY" 
  ( "DIVNUM" NUMBER NOT NULL ENABLE, 
"FDIVNUM" NUMBER NOT NULL ENABLE,
  )

CREATE TABLE "LOCHIERARCHY" 
  ( "ADDNUM" CHAR(100) NOT NULL ENABLE, 
"FADDNUM" CHAR(100) NOT NULL ENABLE,
  );
说是第四行标示符无效,oracle版本是11g简版

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

CREATE TABLE "EQINFO"  
  (    "DIVNUM" NUMBER NOT NULL ENABLE,  
"DIVNAME" CHAR(100) NOT NULL ENABLE,  
"ADDNUM" CHAR(100) NOT NULL ENABLE,  
"DIVTYPE" CHAR(100) NOT NULL ENABLE,  
"DIVMODEL" CHAR(100) NOT NULL ENABLE,  
"SUPPELS" CHAR(100) NOT NULL ENABLE,  
"DIVSTATUS" CHAR(100) NOT NULL ENABLE,  
"DIVIMAGE" BLOB NOT NULL ENABLE,  
"MOVABLE" CHAR(100) NOT NULL ENABLE,  -- 我个,号
  )

------解决方案--------------------
CREATE TABLE EQINFO2
(DIVNUM NUMBER NOT NULL ENABLE ,
DIVNAME CHAR(100) NOT NULL ENABLE,
ADDNUM CHAR(100) NOT NULL ENABLE ,
DIVTYPE CHAR(100) NOT NULL ENABLE ,
DIVMODEL CHAR(100) NOT NULL ENABLE ,
SUPPELS CHAR(100) NOT NULL ENABLE ,
DIVSTATUS CHAR(100) NOT NULL ENABLE , 
DIVIMAGE BLOB NOT NULL ENABLE ,
MOVABLE CHAR(100) NOT NULL ENABLE)
------解决方案--------------------
每个建标语句最后一列不用 ,
------解决方案--------------------
探讨

3楼没看懂,
我是学JAVA,oracle没那么深