2010-10-20 128 views
2

我想看看我可以运行返回多个结果集。这可能吗?视图可以返回多个结果集吗?

如果一个视图无法做到这一点,那么SQL Server中的高可见性/透明度是否有另一个对象可以实现这一目标? (我喜欢使用视图,因为我可以很容易地看到它并在Views文件夹下运行它)。存储过程并不是很理想,因为我有这么多。

感谢

+1

你能更具体地了解你想看到什么吗? – JNK 2010-10-20 19:31:07

+2

多个结果集?你能提供一个你如何解释这个工作的例子吗? – 2010-10-20 19:33:06

+1

这听起来像个坏主意。 – NotMe 2010-10-20 19:42:57

回答

8

不,不可能,我认为存储过程在这里你唯一的选择。

也许你可以把它放在一个特定的模式或命名约定(例如,前缀__,所以它被排序在顶部),使其更加明显。在SSMS中,您可以分配快捷键来运行特定的存储过程 - 这有帮助吗?

显然,如果结果集碰巧与UNION兼容,则可以在A视图中组合它们,但仍然只返回单个结果集。