首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

ORA-01756: quoted string not properly terminated有关问题

2013-10-29 
ORA-01756: quoted string not properly terminated问题当我执行某个升级脚本的时候,发现执行表声明语句c

ORA-01756: quoted string not properly terminated问题

    当我执行某个升级脚本的时候,发现执行表声明语句"comment on column TICKET_MM_01.TICKET_ID is '清单序列号';"时出现ORA-01756: quoted string not properlyterminated的错误问题,左瞧右看都没发现该语句有什么问题。最后查询网上资料,发现可能和字符集有关系。

   第一种解决办法,临时修改服务器的字符集环境变量,然后再执行sqlplus user/password@servicename ;@update.sql,修改环境字符集命令如下:

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

   第二种解决办法,确认数据库字符集为什么,一般为UTF-8,那么在保存update.sql文件的时候,选择UTF-8格式进行保存。  最好在update.sql内容头里面加上以下命令方便定位问题:

spool update.log
set feedback off
set define off

热点排行