oracle wm_concat 拼接乱码 显示问号等
今天用plsql查询工具 拼接sql查询显示乱码,不知道为何.
后来经多方查找资料 现在分享如下.
针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句:
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’;
如果是中文的,则选择另一种方式:
wmsys.wm_concat(to_char(….))..应该加上to_char()
在拼接的字段加上转换就可以了.
查询前
查询后