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