SQL Server系統存儲過程


  SQL Server系統存儲過程也是好幾百個,算了,還是寫幾個常用的。

  1、sp_help 查詢表的信息

  執行存儲過程:

  sp_help Person

  顯示結果如下:

  

  媽了個B,有了這張圖,你還不懂怎么看一張表有那些信息,那哥以后都不學SQL Server了。另外,還有約束,存儲過程,自定義函數等等信息,以后補充。

  2、sp_helpdb 查看數據庫信息

  執行存儲過程:

  sp_helpdb TestDataCenter

  顯示結果如下:

  

  當然也可以不帶參數,顯示當前數據庫連接下的所有數據庫信息。

  這張圖幾乎包含了數據庫的所有信息了。有了這張圖,想了解一個數據庫的信息就簡單了。

   3、sp_helpindex 查看有關表或視圖上的索引的信息

   執行存儲過程:

  sp_helpindex Person

  注意參數中是表名,上面的Person就是表名,而不是索引名稱。

   顯示結果如下:

  

   4、sp_helpconstraint 查看表上的約束信息

   執行存儲過程:

  sp_helpconstraint Person

  注意參數是表名。

  顯示結果如下:

  

   5、sp_helpfile 根據文件邏輯名稱, 查看文件的信息

  執行存儲過程:

  sp_helpfile TestDataCenter

  注意參數是文件的邏輯名稱。也可以不帶參數,輸出當前數據庫的所有文件信息。

  顯示結果如下:

  

   6、sp_helpfilegroup 根據文件組名稱,查看文件組信息

   執行存儲過程:

  sp_helpfilegroup 'PRIMARY'

  參數名中是文件組的邏輯名稱,當然也可以不帶參數,這樣就僅僅輸出當前數據庫的文件組信息。

  顯示結果如下:

  

  7、sp_helptext  顯示默認值、未加密的 Transact-SQL 存儲過程、用戶定義 Transact-SQL 函數、觸發器、計算列、CHECK 約束燈等的定義。

  執行存儲過程:

  sp_helptext spName

  顯示結果如下:

  

   返回的是什么?就是定義的代碼。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM