SQL Server中查看對象定義的SQL語句
更新時間:2015年07月07日 10:10:07 投稿:junjie
這篇文章主要介紹了SQL Server中查看對象定義的SQL語句,除了在SSMS中查看view、存儲過程等定義,也可以使用本文提供的的語句直接查詢,適用很多對象類型,需要的朋友可以參考下
除了在SSMS中查看view,存儲過程等定義,也可以使用下面的語句直接查詢:
復制代碼 代碼如下:
SELECT object_definition(object_id('sys.tables'));
go
sp_helptext 'sys.tables'
go
select * from sys.system_sql_modules whereobject_id = object_id('sys.tables')
適用于以下對象類型:
· C = 檢查約束
· D = 默認值(約束或獨立)
· P = SQL 存儲過程
· FN = SQL 標量函數
· R = 規(guī)則
· RF = 復制篩選器過程
· TR = SQL 觸發(fā)器(架構范圍內的 DML 觸發(fā)器,或數據庫或服務器范圍內的 DDL 觸發(fā)器)
· IF = SQL 內聯表值函數
· TF = SQL 表值函數
· V = 視圖
相關文章
談談Tempdb對SQL Server性能優(yōu)化有何影響
由于tempdb是SQLServer的系統數據庫一直都是SQLServer的重要組成部分,用來存儲臨時對象,在數據庫中起到舉足輕重的作用,此篇文章給大家?guī)韙empdb對sql server性能優(yōu)化的影響,感興趣的朋友參考下2015-11-11
DATASET 與 DATAREADER對象有什么區(qū)別
DataReader和DataSet最大的區(qū)別在于,DataReader使用時始終占用SqlConnection(俗稱:非斷開式連接),在線操作數據庫時,任何對SqlConnection的操作都會引發(fā)DataReader的異常。下面同本文對dataset與datareader的區(qū)別詳細學習吧2016-11-11

