oracle的sql腳本執行的時候報:引號內的字符串沒有正確結束


 ERROR: ORA-01756: 引號內的字符串沒有正確結束

報錯原因是:注釋是中文的,把所有注釋改成英文就不報錯誤了。

 

原因如下:狀態這里換行了,而且換行導致了格式不對。(其實寫代碼,最好不要用中文,中文很容易出現編碼和亂碼問題)

comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.STATUS is '狀態 ';

 

comment on table TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT
  is '附加產品記錄查詢';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.HUADDITIONALPRODUCTID
  is '序號';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.ID
  is 'ID';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.BPNR
  is 'B系統PNR';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.CPNR
  is 'C系統PNR';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.STATUS
  is '狀態
  ';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.CONFIG_TABLE_ID
  is '附加產品配置表ID';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.PRODUCT_CODE
  is '附加產品代碼';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.PRODUCT_TYPE_CODE
  is '附加產品類型代碼';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.AMOUNT
  is '附加產品金額';
comment on column TRAVELSKY_XREPORT_ETL.HU_ADDITIONAL_PRODUCT.PASS_NAME
  is '旅客姓名';

 


免責聲明!

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



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