wmsys用户/架构

时间:2016-03-31 12:37:49

标签: sql database oracle

我在SQL Developer的SQL语句中使用了wmsys.wm_concat,它运行得很好。 但现在我想知道wmsys函数是否可用于在数据库上运行的每个用户。 每个用户都可以调用wmsys的功能吗? 因此,如果我将代码提供给其他人,那么执行wmsys.wm_concat是否会出现问题?

感谢。

2 个答案:

答案 0 :(得分:4)

在Oracle 11gR2中,您可以使用LISTAGG来聚合字符串。

WMSYS.WM_CONCAT是一个未记录的功能,并非在所有Oracle安装中都可用(并且是not available at all in Oracle 12c)。

答案 1 :(得分:0)

有一个决定 User defined aggregares

此方法允许您使用聚合和连接,而无需wmsys

中未记录的函数