如何从存储过程中选择一个返回多个表的特定表?

时间:2009-10-21 05:57:16

标签: sql sql-server sql-server-2005 tsql exec

我有一个有多个select语句的storedproc。 当它在sql server中执行时,它返回多个表。

我需要一个查询,它将从存储过程中选择一个特定的表,例如的的sp_help

请帮忙。

2 个答案:

答案 0 :(得分:1)

如果我查看this链接,似乎无法实现。

答案 1 :(得分:0)

Astander是对的。根据您的SP中可用的表格数量,不可能直接使用。

但是,你可以运用一些技巧来完成你的工作。我在这里举个例子。也许你可以根据这一行产生一些想法。

  

SELECT * FROM sys.Tables where name =   'MY_TBL'

正如您所知,我正在通过我的数据库中可用的所有表中的表过滤掉查询。

这种东西可以帮助你。

否则,如果可以获取数据集,然后从中获取所需的数据表来自前端代码。