Oracle报错01756,oracle导入数据报错处理

报错1:ORA-01756: quoted string not properly terminated 字符集编码不一致造成的中文内容无法插入 查询当前数据库的字符编码设置: SQL select * from v$nls_parameters T WHERE t.PARAMETER = NLS_LANGUAGE or t.PARAMETER = NLS_CHARACTERSET; 或者 SQL

报错1:ORA-01756: quoted string not properly terminated

字符集编码不一致造成的中文内容无法插入

查询当前数据库的字符编码设置:

SQL> select * from v$nls_parameters T WHERE t.PARAMETER = ‘NLS_LANGUAGE’ or t.PARAMETER = ‘NLS_CHARACTERSET’;

或者

SQL> select userenv(‘language’) from dual;

查询客户端字符集编码

linux下:

echo $NLS_LANG

Windows下:

echo %NLS_LANG%

设置客户端字符集编码:

LINUX下:

# 常用unicode字符集

export NLS_LANG=american_america.AL32UTF8

# 常用中文字符集

可以编辑 bash_profile 文件进行永久设置

vi .bash_profile

export NLS_LANG=”SIMPLIFIED CHINESE_CHINA.ZHS16GBK”

or export

你可能感兴趣的:(Oracle报错01756)