你可以帮我解决一下
如何在Oracle中选择以下查询。
我正在尝试从SQL * plus中删除一个特殊字符。但它显示为????
select '§' from dual;
答案 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应该可以正常工作。