尧图网络科技YAOTU DIGITAL 获取报价
获取报价
首页 / 资讯中心 / 文章详情

Oracle 聚合拼接的常用方式

发布时间:2026/9/23 12:57:22

资讯中心
01
ARTICLE

Oracle 聚合拼接的常用方式

Oracle 聚合拼接的常用方式
Oracle常用函数Oracle Database SQL Language Reference, 12c Release 2 (12.2)1 listaggLISTAGGSyntaxDescription of the illustration listagg.eps(listagg_overflow_clause::, order_by_clause::, query_partition_clause::)listagg_overflow_clause::Description of the illustration listagg_overflow_clause.epseg:listagg(t.GROUP_CODE, ,) within group(order by t.GROUP_CODE) as GROUP_CODE2 wm_concat该方式仅Oracle可用。eg:REPLACE(wm_concat(t.GROUP_CODE), ,, ,) AS GROUP_CODE3 xmlaggSyntaxDescription of the illustration xmlagg.epseg:xmlagg(xmlelement(e,t.GROUP_CODE,,).extract(//text())).getclobval() AS GROUP_CODE--查询获取指定用户对象涉及的表空间DDL SELECT REGEXP_REPLACE(REGEXP_REPLACE(XMLAGG(XMLELEMENT(E, T.TABLESPACEDDL, ;).EXTRACT(//text())) .GETCLOBVAL(), CHR(38) || quot;, ), CHR(38) || apos;, CHR(39)) AS TABLESPACEDDL FROM (SELECT DBMS_METADATA.GET_DDL(TABLESPACE, TABLESPACE_NAME) TABLESPACEDDL FROM (SELECT DISTINCT A.TABLESPACE_NAME TABLESPACE_NAME FROM DBA_SEGMENTS A WHERE A.TABLESPACE_NAME NOT IN (SYS, SYSTEM) AND A.OWNER IN (A, B, C, XXX))) T;4 JSON_ARRAYAGGSyntaxDescription of the illustration json_arrayagg.eps(See order_by_clause:: in the documentation onSELECTfor the syntax of this clause)JSON_on_null_clause::Description of the illustration json_on_null_clause.epsJSON_agg_returning_clause::Description of the illustration json_agg_returning_clause.epseg:(1)json_value(JSON_ARRAYAGG(json_value(json_object(t.GROUP_CODE),$.GROUP_CODE) returning clob) ,$[0]) AS GROUP_CODE(2)rtrim(ltrim(JSON_ARRAYAGG(json_value(json_object(t.GROUP_CODE),$.GROUP_CODE) returning clob),[),]) AS GROUP_CODE
02
RELATED NEWS

相关资讯

更多网站建设与数字化升级内容

03
WHY YAOTU

想打造同款高转化官网?

懂行业、懂生意,从建站到增长一站式陪跑

场景化定制

不做模板站,围绕你的业务场景量身设计,小众不撞款。

营销型架构

以转化目标组织内容与路径,让官网真正带来询盘。

全周期服务

设计、开发、运营、运维一体,上线只是开始。

免费获取你的建站方案

留下需求,专属顾问 24 小时内为你输出方案建议。