2012-07-26 16 views
0

的通常成功執行SQL服務器的sp_help:如何限制輸出的窗口的數量

的sp_help [ OBJECT_NAME]

在SQL Server返回共有與各種結果7樓輸出的窗口外面通常我只對兩個窗口感興趣,即具有所有列信息和具有約束條件的窗口。

有沒有一種方法可以讓SQLserver在制定命令時只顯示這些內容?

回答

1

簡答:不,你不能直接這樣做,因爲程序被寫入返回數據,並且TSQL有no mechanism來訪問特定的結果集。

龍答:但你可以很容易地從其他程序或直接從system catalog相同的信息:

  • sp_columnssp_helpconstraint(這實際上是由sp_help調用)等
  • sys.columnssys.objects

還有從sp_help複製源代碼並使用它作爲基礎的選項你自己創建的新程序,儘管我個人只是從頭開始編寫它。如果你決定編寫你自己的存儲過程,你也可以找到this question