sp_helpconstraint (Transact-SQL)
傳回所有條件約束類型、其使用者自訂或系統提供的名稱、其定義資料行,以及定義條件約束之運算式 (只針對 DEFAULT 和 CHECK 條件約束) 的清單。
語法
sp_helpconstraint [ @objname = ] 'table'
[ , [ @nomsg = ] 'no_message' ]
引數
[@objname= ] 'table'
這是傳回的條件約束資訊所屬的資料表。指定的資料表必須是目前資料庫的本機資料表。table 是 nvarchar(776),沒有預設值。[@nomsg=] 'no_message'
這是一個列印資料表名稱的選擇性參數。no_message 是 varchar(5),預設值是 msg。nomsg 會抑制列印。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
如果有遞減索引資料行參與主索引鍵,sp_helpconstraint 會顯示這個資料行。遞減索引資料行會列在結果集中,名稱後面會有一個減號 (-)。預設值是遞增索引資料行,會單獨列出名稱。
備註
執行 sp_helptable 會報告指定資料表的所有相關資訊。如果只要查看條件約束資訊,請使用 sp_helpconstraint。
權限
需要 public 角色中的成員資格。
範例
下列範例會顯示 Product 資料表的所有條件約束。
USE AdventureWorks;
GO
EXEC sp_helpconstraint 'Production.Product';