oracle wm_concat 拼接乱码 显示问号等

Posted 笨笨鱼~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle wm_concat 拼接乱码 显示问号等相关的知识,希望对你有一定的参考价值。

 

 今天用plsql查询工具 拼接sql查询显示乱码,不知道为何.

后来经多方查找资料 现在分享如下.

针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句: 
SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’; 
如果是中文的,则选择另一种方式: 
wmsys.wm_concat(to_char(….))..应该加上to_char() 
在拼接的字段加上转换就可以了.


 

 查询前

 


查询后

 

以上是关于oracle wm_concat 拼接乱码 显示问号等的主要内容,如果未能解决你的问题,请参考以下文章

oracle把查询出的字段拼接在一起

oracle中WMSYS.WM_CONCAT 函数关系的列出现乱码

Oracle一列的多行数据拼成一行显示

将oracle 查询结果列拼接为字符串

Oracle函数--字符串拼接

oracle的sql查询结果拼接