如何在linux环境下选择oracle中的特殊字符

时间:2015-04-14 05:58:10

标签: linux oracle sqlplus

你可以帮我解决一下

如何在Oracle中选择以下查询。

我正在尝试从SQL * plus中删除一个特殊字符。但它显示为????

select  '§' from dual;

1 个答案:

答案 0 :(得分:1)

除非您的数据库字符集定义为US7ASCII,否则这应该没问题。

您的本地字符集必须与NLS_LANG的设置相匹配。 例如:

$ locale charmap
UTF-8
$ echo $LANG
en_US.UTF-8

然后应将NLS_LANG环境变量设置为 NLS_LANG={your_language}_{your_country}.AL32UTF8

然后SQL * Plus应该可以正常工作。