ERROR:ORA-01756: quoted string not properly terminated
是因为无法识别语句中的中文字符,插入的是乱码,无法成功。
再比如:
仍然是乱码显示
我们查询出数据库服务端的编码为AMERICAN_AMERICA.AL32UTF8
应该正常显示中文,那么就可能是客户端的问题
编辑linux用户的环境变量文件.bash_profile
添加NLS_LANG oracle客服端字符环境变量,将该变量和数据库设置成一致。
激活使之生效
中文字符正常显示。
如果还是无法正常显示
请查看你的连接终端的字符集设置,将其设置为utf-8再重试。





No comments:
Post a Comment