Oracle中start with递归查询和XMLAGG大字符串拼接

xiaoxiao2022-06-11  27

Oracle中start with递归查询和XMLAGG长字符串拼接

照着博客的介绍写过类似的sql,别人介绍得很详细了,这里摘一些要点做下笔记 1、start with 语法: SELECT … FROM + 表名 START WITH + 条件1 CONNECT BY PRIOR + 条件2 WHERE + 条件3 例: select * from 表名 t start with t.id= ‘条件xxx’ connect by t.par_id = PRIOR t.id 其中PRIOR运算符在的一侧为(PRIOR t.id)则自节点往下查询 PRIOR运算符在的一侧为(PRIOR t.par_id)则自节点往上查询 2、XMLAGG XMLAGG(XMLPARSE(CONTENT ‘字段’|| ‘,’ WELLFORMED)).GETCLOBVAL() 用于合并长字符串

转载请注明原文地址: https://www.6miu.com/read-4931976.html

最新回复(0)