2010-10-20 127 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視圖中組合它們,但仍然只返回單個結果集。