SQL Server中查看對象定義的SQL語句
更新時間:2015年07月07日 10:10:07 投稿:junjie
這篇文章主要介紹了SQL Server中查看對象定義的SQL語句,除了在SSMS中查看view、存儲過程等定義,也可以使用本文提供的的語句直接查詢,適用很多對象類型,需要的朋友可以參考下
除了在SSMS中查看view,存儲過程等定義,也可以使用下面的語句直接查詢:
復(fù)制代碼 代碼如下:
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 = 默認(rèn)值(約束或獨(dú)立)
· P = SQL 存儲過程
· FN = SQL 標(biāo)量函數(shù)
· R = 規(guī)則
· RF = 復(fù)制篩選器過程
· TR = SQL 觸發(fā)器(架構(gòu)范圍內(nèi)的 DML 觸發(fā)器,或數(shù)據(jù)庫或服務(wù)器范圍內(nèi)的 DDL 觸發(fā)器)
· IF = SQL 內(nèi)聯(lián)表值函數(shù)
· TF = SQL 表值函數(shù)
· V = 視圖
相關(guān)文章
SQL Server 數(shù)據(jù)庫優(yōu)化
設(shè)計1個應(yīng)用系統(tǒng)似乎并不難,但是要想使系統(tǒng)達(dá)到最優(yōu)化的性能并不是一件容易的事。2009-07-07使用SQL語句創(chuàng)建觸發(fā)器的實(shí)例
觸發(fā)器 是一種特殊類型的存儲過程,它不同于我們前面介紹過的存儲過程。存儲過程可以通過語句直接調(diào)用,而 觸發(fā)器主要是通過事件進(jìn)行觸發(fā)而被執(zhí)行的,這篇文章主要介紹了使用SQL語句創(chuàng)建觸發(fā)器的實(shí)例,需要的朋友可以參考下2023-06-06談?wù)凾empdb對SQL Server性能優(yōu)化有何影響
由于tempdb是SQLServer的系統(tǒng)數(shù)據(jù)庫一直都是SQLServer的重要組成部分,用來存儲臨時對象,在數(shù)據(jù)庫中起到舉足輕重的作用,此篇文章給大家?guī)韙empdb對sql server性能優(yōu)化的影響,感興趣的朋友參考下2015-11-11DATASET 與 DATAREADER對象有什么區(qū)別
DataReader和DataSet最大的區(qū)別在于,DataReader使用時始終占用SqlConnection(俗稱:非斷開式連接),在線操作數(shù)據(jù)庫時,任何對SqlConnection的操作都會引發(fā)DataReader的異常。下面同本文對dataset與datareader的區(qū)別詳細(xì)學(xué)習(xí)吧2016-11-11教你幾種在SQLServer中刪除重復(fù)數(shù)據(jù)方法
數(shù)據(jù)庫的使用過程中由于程序方面的問題有時候會碰到重復(fù)數(shù)據(jù),重復(fù)數(shù)據(jù)導(dǎo)致了數(shù)據(jù)庫部分設(shè)置不能正確設(shè)置……2010-04-04