Oracle 錯誤: sp2 0734 unknown command beginning -- 解決方法


今天在做一個Oracle的倒庫操作,使用SQLPLUS倒庫的時候發生SP2 0734的錯誤 !! 注:我是用的是Ocale11g自帶的SQLPLUS

 

由於之前在工具(SQL Developer)里面運行SQL腳本沒有問題,所以排除腳本問題。

在網上搜索了一下,原來是SQL腳本里面的建表語句里面有“空行“,例如:

 

  CREATE TABLE "table_name"
   (    "CF_UID" NUMBER(10,0),
    "SEQ" NUMBER(5,0),
    "U_CRYPT" VARCHAR2(32 BYTE),
    "IN_USE" NUMBER(5,0),
    "CREATE_TIME" DATE DEFAULT SYSDATE    -- create time

   ) SEGMENT CREATION DEFERRED
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
  TABLESPACE "AFIS_KEY" ;

 

刪除create_time后面的“空行”即可正常使用。

 

把這個坑記在這里,分享的同時也方便自己以后查閱:)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM