在Oracle中,有一个wmsys用户,这个用户与sys,system等用户一样,是在oracle安装时就创建了。
wm开头的函数就是这个用户下的函数。
wmsys用户主要负责oracle日常工作的管理(WM:work manager),
作用,可以理解为:把列转换为行。
比如
userID class
001 1
002 1
003 1
004 2
005 2
006 3
使用如下SQL
SELECT
class,wm_concat(userID)
FROM
table
GROUP BY
class
得到的结果
1 001,002,003
2 004,005
3 006