sql server 2005中使用with实现递归的方法
程序员文章站
2022-06-04 23:05:16
复制代码 代码如下:with fw_requestion_note_temp(old_apply_id) as ( --取根节点放入临时表 select old_apply...
with fw_requestion_note_temp(old_apply_id) as ( --取根节点放入临时表
select old_apply_id from fw_requestion_note --where old_apply_id = 'e741470e-8b5c-4f91-9b03-c7474d103aef'
--根据已取到的数据递归取其字节点的数据
union all select fw.old_apply_id from fw_requestion_note fw
inner join fw_requestion_note_temp temp on fw.apply_id = temp.old_apply_id ) select old_apply_id from fw_requestion_note_temp
推荐阅读
-
在SQL Server中使用命令调用SSIS包的具体方法
-
C#实现Excel表数据导入Sql Server数据库中的方法
-
C#连接SQL Server的实现方法
-
sql server中通过查询分析器实现数据库的备份与恢复方法分享
-
SQL Server中使用Linkserver连接Oracle的方法
-
SQL Server中调用C#类中的方法实例(使用.NET程序集)
-
使用Docker运行Microsoft SQL Server 2017的方法
-
SQL Server遍历表中记录的2种方法(使用表变量和游标)
-
sql server 还原数据库时提示数据库正在使用,无法进行操作的解决方法
-
有关数据库SQL递归查询在不同数据库中的实现方法