SQL Server視圖定義信息的查詢
SQL Server視圖相信大家都有一定的了解了,下面就為您介紹SQL Server視圖定義信息的查詢,如果您對(duì)此方面感興趣的話,不妨一看。
SQL Server視圖定義信息的查詢:
當(dāng)SQL Server視圖創(chuàng)建完成后,可以使用企業(yè)管理器或系統(tǒng)存儲(chǔ)過程查詢視圖定義的信息。
1.使用企業(yè)管理器查詢
在企業(yè)管理器中,可以通過屬性對(duì)話框查看視圖的定義信息。
操作步驟如下:
啟動(dòng)企業(yè)管理器,選擇視圖所在的數(shù)據(jù)庫位置,單擊“視圖”圖標(biāo),在右側(cè)的詳細(xì)窗格中選擇要查看的視圖,單擊鼠標(biāo)右鍵,在快捷菜單中選擇“屬性”命令,打開“查看屬性”對(duì)話框,即可查看視圖的定義信息,如圖1所示。
2.使用系統(tǒng)存儲(chǔ)過程
SQL Server 2000提供系統(tǒng)存儲(chǔ)過程sp_help和sp_helptext來獲取視圖定義信息。
sp_help系統(tǒng)存儲(chǔ)過程是報(bào)告有關(guān)數(shù)據(jù)庫對(duì)象、用戶定義數(shù)據(jù)類型或SQL Server所提供的數(shù)據(jù)類型的信息。
語法:
sp_help view_name
參數(shù)說明:
view_name:表示要查看的視圖名。
sp_helptext系統(tǒng)存儲(chǔ)過程是用來顯示規(guī)則、默認(rèn)值、未加密的存儲(chǔ)過程、用戶定義函數(shù)、觸發(fā)器或視圖的文本。
語法:
sp_helptext view_name
參數(shù)說明:
view_name表示要查看的視圖名。
注意:sp_help和sp_helptext系統(tǒng)存儲(chǔ)過程都可以查看視圖的定義信息。sp_help系統(tǒng)存儲(chǔ)過程是以表格的形式顯示視圖中的信息,包括視圖名稱、創(chuàng)建日期,以及相應(yīng)的列的詳細(xì)信息等。而sp_helptext系統(tǒng)存儲(chǔ)過程則是以文本形式顯示視圖,并只顯示創(chuàng)建視圖的SQL語句。
示例:
使用sp_help系統(tǒng)存儲(chǔ)過程獲取視圖的信息。
操作步驟如下:
(1)單擊“開始”菜單,選擇“程序”→“Microsoft SQL Server”→“查詢分析器”命令。
(2)SQL語句如下:
USE db_student
EXEC sp_help
GO
(3)運(yùn)行結(jié)果
示例:
使用sp_helptext系統(tǒng)存儲(chǔ)過程,查看“視圖1”的定義信息。
USE db_student
EXEC sp_helptext 視圖1
GO
【編輯推薦】
實(shí)踐中SQL Server排序規(guī)則應(yīng)用的擴(kuò)展
SQL SERVER TOC分頁的實(shí)現(xiàn)方法