你能帮我解决一下吗
如何在 Oracle 中选择以下查询。
我正在尝试从 SQL*plus 中提取一个特殊字符。但它显示为 ????
select '§' from dual;
最佳答案
除非你的数据库字符集定义为 US7ASCII
这应该没问题。
您的本地字符集必须与 NLS_LANG
的设置相匹配。
示例:
$ locale charmap
UTF-8
$ echo $LANG
en_US.UTF-8
那么 NLS_LANG
环境变量应该设置为
NLS_LANG={your_language}_{your_country}.AL32UTF8
那么 SQL*Plus 应该可以正常工作。
关于linux - linux环境下oracle如何选择特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29620121/