【发布时间】:2015-03-05 18:00:51
【问题描述】:
我正在编写一个脚本来从现有存储过程中提取数据。我想要做的是从单一来源拉出所有连接。
I.E.我们在存储过程中有一个选择。那个select如下,
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 并不适用于每个存储过程。
【问题讨论】:
-
什么意思?这没有任何意义。
-
您的问题(实际上没有问题)没有任何意义。你想做什么?
-
你可以选择 t1.col1, t2.col1, t3.col2..
-
刚刚对其进行了修改以尝试使其更有意义。
标签: sql-server