问题标签 [wm-concat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9900 浏览

oracle - Oracle 功能:复制 wm_concat

我目前正在处理 Crystal Reports 中的一个项目,该项目拒绝使用 Oracle 10g 中允许的未记录函数 WM_CONCAT。这是WM_CONCAT头信息

要使用 WM_CONCAT,我将其传递给以下内容: WM_CONCAT(column1); 此函数似乎接受 varchar2 类型的列,并从该列返回以逗号分隔的值列表。我目前有这个功能的自定义版本(在我的工作计算机上),但它不是最佳的并且缺乏可重用性。任何人都可以提供像 WM_CONCAT 这样我可以使用的好的、可重复使用的函数吗?

0 投票
3 回答
11367 浏览

oracle - 在 Oracle XE 10g 中使用 WMSYS.WM_CONCAT

当我尝试将 WMSYS.WM_CONCAT 与 Oracle XE 10g 一起使用时,我收到一个编译错误:ORA-00904: "WMSYS"."WM_CONCAT": invalid identifier. 任何人都可以验证这确实是由于 XE 缺少此(未记录的)功能吗?如果是这样,是否有在 XE 中启用它?

0 投票
6 回答
21346 浏览

sql - ORACLE/SQL: wm_concat & order by

我正在通过 ODBC 和水晶报告 2008 使用 oracle 11(不确定确切的版本,但由于 LISTAGG 不起作用,我想它不是版本 2)。

这是我遇到的问题:

这是一张表:

我正在使用 WM_CONCAT 函数来获得这样的东西:

这是用于此的 SQL:

但我希望对区域进行排序,所以我尝试了这个:

但由于某种原因,它返回以下错误:

我真的不明白我在这里做错了什么......有人可以给我一个提示吗?

0 投票
4 回答
24586 浏览

sql - 为什么 wm_concat 在这里不起作用?

我有这个查询:

返回:

在此处输入图像描述

但是当我这样做时:

我得到一个空白的结果......我做错了什么?

0 投票
2 回答
1195 浏览

sql - WM_CONCAT 重复删除

我有一张如下表。

需要以以下格式显示数据

我需要通用解决方案来删除重复的 NHS,它首先出现,然后按字母顺序排列剩余的单词。

0 投票
0 回答
4317 浏览

sql - 出现 SQL 错误:ORA-00904:“WM_CONCAT”:标识符无效

为什么我在起源的克隆数据库中出现此错误?

我正在使用 Oracle 11gR2。原来的数据库仍然运行成功。

0 投票
1 回答
488 浏览

sql - Oracle10g中如何按顺序连接多行

如果我有这样的数据:

我怎样才能将命令连接成这样:

我在下面使用了这个查询,但是命令列不是按照它们的序列号排列的:

任何意见和建议将不胜感激。^_^

0 投票
3 回答
10654 浏览

sql - 将 WM_CONCAT 转换为 Listagg

我的 DBA 正在将我的 oracle 数据库从 v10 升级到 v12。我有一些使用的旧 SP wm_concat,我需要将其更改为listagg. 有问题的代码是这样的:

预期结果是:在此处输入图像描述

我尝试更改它,但是当我尝试在“LISTAGG”一侧使用“ROW_NUMBER()”时出现问题。

我怎样才能解决这个问题?

0 投票
2 回答
46 浏览

plsql - pl/sql:连接后提取?

如何从中提取数据A并将其分配给另一个varchar2变量?

0 投票
1 回答
77 浏览

sql - How to displaying multiple rows values in a one line of output

i have this query:

I usually use it to know about the applications_code that a user has access according to their charge_code , unit_code and role_code

And, this is the results of the query above:

Previously I was working perfectly, but now takes more than 10 minutes to run due to the large number of records.

I'm trying to get the following result:

Note: These are records showing each table.

  • The table_1: user_code / charge_code / unit_code
  • The table_2: role_code / apps_code
  • The table_3: role_code / user_code

I'm trying to implement a query like this: