文档章节

oracle wm_concat 拼接乱码

卯金刀GG
 卯金刀GG
发布于 2017/02/21 14:23
字数 96
阅读 85
收藏 0

正常的数据查询,不会出现乱码的情况,如果使用WM_CONCAT拼接函数就会出现乱码,

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

本文转载自:http://blog.csdn.net/yali1990515/article/details/50149873

卯金刀GG
粉丝 26
博文 265
码字总数 72868
作品 0
昌平
程序员
私信 提问
oracle wm_concat 拼接乱码

针对oracle拼接函数的乱码,首先查询一下oracle字符的编码是否支持中文,查询语句:SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER = ‘NLS_CHARACTERSET’;如果是中文的,则选择另...

卯金刀GG
2016/09/26
67
0
listagg与wm_concat

listagg与wm_concat 当查询较慢时,使用listagg代替wm_concat WMSYS.WMCONCAT: 依赖WMSYS 用户,不同oracle环境时可能用不了,返回类型为CLOB,可用substr截取长度后tochar转化为字符类型 LI...

wx5975f53898780
2018/05/15
0
0
11g中利用listagg函数实现自动拼接INSERT语句

本来今天想继续写另一篇外传,但总是熬这么晚不是个事儿,况且今儿北京又输了,恨铁不成钢,堵得慌。。。 白天工作忙,晚上看娃睡了之后才有一些时间可以随便写一些,总结一下,记录一下,算...

bisal
2016/12/29
0
0
listagg,vmsys.vm_concat与sys_connect_by_path函数

WMSYS.WMCONCAT: 依赖WMSYS 用户,不同oracle环境时可能用不了,返回类型为CLOB,可用substr截取长度后tochar转化为字符类型 LISTAGG : 11g2才提供的函数,不支持distinct,拼接长度不能大于4...

Hyacinth_Yuan
2015/12/28
135
0
ORACLE字符串缓冲区太小解决方案

今天遇到一个字符串缓冲区太小的问题的,起因在于使用了ORACLE的聚合拼接函数WM_CONCAT,报错信息如下: ### Error querying database. Cause: java.sql.SQLException: ORA-06502: PL/SQL: 数字...

francis-x
2013/07/24
15.6K
1

没有更多内容

加载失败,请刷新页面

加载更多

EDI 电子数据交换全解指南

EDI(Electronic Data Interchange,电子数据交换)技术使得企业与企业(B2B)实现通信自动化,帮助交易伙伴和组织更快更好地完成更多工作,并消除了人工操作带来的错误。从零售商到制造商、物...

EDI知行软件
今天
3
0
CentOS7的LVM动态扩容

# 问题 CentOS7上面的磁盘空间有点紧张,需要扩容。 解决 查询当前磁盘状态 [root@xxx ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTfd0 2:0 1 4K ...

亚林瓜子
今天
5
0
Kafka 0.8 Producer (0.9以前版本适用)

Kafka旧版本producer由scala编写,0.9以后已经废除 示例代码如下: import kafka.producer.KeyedMessage;import kafka.javaapi.producer.Producer;import kafka.producer.ProducerConfig;......

实时计算
今天
5
0
Giraph源码分析(八)—— 统计每个SuperStep中参与计算的顶点数目

作者|白松 目的:科研中,需要分析在每次迭代过程中参与计算的顶点数目,来进一步优化系统。比如,在SSSP的compute()方法最后一行,都会把当前顶点voteToHalt,即变为InActive状态。所以每次...

数澜科技
今天
6
0
Navicat 快捷键

操作 结果 ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行查询窗口的sql语句 ctrl+shift+r 只运行选中的sql语句 F6 打开一个mysql命令行窗口 ctrl+l 删除一行 ...

低至一折起
今天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部