1. 程式人生 > >SQL Server數據庫SP命令祥解

SQL Server數據庫SP命令祥解

pdb server 觸發器 trigge def 信息 name 取消 用戶

1、數據庫:

(1)sp_helpdb:報告有關指定數據庫或所有數據庫的信息。
例:sp_helpdb --顯示所有數據庫信息(名稱、大小等)
例:sp_helpdb Recruitment --顯示Recruitment數據庫信息(名稱、大小等)

(2)sp_renamedb:更改數據庫的名稱。
例:sp_renamedb ’pubs’,’pub’ --將名為pubs的數據庫改名為pub

(3)sp_dboption:顯示或更改數據庫選項。不能在 master 或 tempdb 數據庫上使用 sp_dboption。
例:sp_dboption ’Recruitment’,’READ ONLY’,’TRUE’ --設置Recruitment數據庫為READ ONLY

2

、表

(1)sp_help:當前數據庫中查找對象。
例:sp_help Employee --顯示Employee表的結構

(2)sp_rename:更改當前數據庫中用戶創建對象(如表、列或用戶定義數據類型)的名稱。
例:sp_rename ’employee’,’employ’

3、用戶自定義數據類型

(1)sp_addtype:創建用戶定義的數據類型。
例:sp_addtype birthday, datetime, ’NULL’
--創建了一個名為 birthday 的用戶定義數據類型(基於 datetime),該數據類型允許空值

(2)sp_droptype: 刪除用戶定義的數據類型。
例: sp_droptype ’birthday’ --刪除用戶定義的數據類型 birthday

(3)sp_help
:查看用戶自定義數據類型的情況
例:sp_help birthday --查看用戶定義的數據類型 birthday的信息

4、規則

(1)sp_bindrule:將規則綁定到列或用戶定義的數據類型。
例:sp_bindrule rulType,’Titles.Type’ --將規則rulType綁定到Titles表的Type列

(2)sp_unbindrule:在當前數據庫中為列或用戶定義數據類型解除規則綁定。
例:sp_unbindrule ’Titles.Type’ --取消綁定到Tiltes表中的Type列的規則

(3)sp_helptext:查看規則的詳細信息。
例:sp_helptext rulType --查看規則rulType的詳細信息

5
、缺省

(1)sp_bindefault:將默認值綁定到列或用戶定義的數據類型。
(2)sp_unbindefault:在當前數據庫中為列或者用戶定義數據類型解除(刪除)默認值綁定。
(3)sp_helptext:查看默認值的信息。

6、索引

sp_helpindex:報告有關表或視圖上索引的信息。
例:sp_helpindex employee --查看employee表中索引信息

7、視圖

sp_helptext:查看視圖文本

8、存儲過程

sp_helptext:查看存儲過程文本

9、觸發器

(1)sp_help <觸發器名>:查看指定觸發器是否存在
(2)sp_helptrigger:返回指定表中定義的當前數據庫的觸發器類型。

10、其他

sp_help:報告有關數據庫對象、用戶定義數據類型或 數據類型的信息。
sp_helptext:顯示規則、默認值、未加密的存儲過程、用戶定義函數、觸發器或視圖的文本。
sp_rename:更改當前數據庫中用戶創建對象(如表、列或用戶定義數據類型)的名稱。

SQL Server數據庫SP命令祥解