SQL Server - 使用子串从一个源中提取多组数据

时间:2015-03-05 18:00:52

标签: sql-server

我正在编写一个脚本来从现有存储过程中提取数据。我想要做的是从单一来源取出所有连接。

即。我们在存储过程中有一个选择。选择如下,

Select data from dbo.table1 t1
inner join dbo.table2 t2 on t1.pk=t2.pk
inner join dbo.table3 t3 on t2.pk=t3.pk

我想拉出dbo.table1,dbo.table2和dbo.table3

编辑:

要清除,从select语句中,我想将dbo.table1,dbo.table2和dbo.table3拉出到输出中或将其插入表中。基本上,我正在尝试从所有存储过程中获取所有表的列表。

此外,由于链接服务器上存在某些存储过程,sysdepends不适用于每个存储过程。

1 个答案:

答案 0 :(得分:0)

您可以将sys.dm_sql_referenced_entities用于SQL Server 2014,或sp_depends用于以前的版本。