sp_helpconstraint (Transact-SQL)
Aktualisiert: 14. April 2006
Gibt eine Liste aller Einschränkungstypen zurück, deren benutzerdefinierte oder vom System angegebenen Namen, die Spalten, für die sie definiert wurden, und den Ausdruck, der die Einschränkung definiert (nur bei DEFAULT- und CHECK-Einschränkungen).
Transact-SQL-Syntaxkonventionen
Syntax
sp_helpconstraint [ @objname = ] 'table'
[ , [ @nomsg = ] 'no_message' ]
Argumente
- [ @objname= ] 'table'
Die Tabelle, zu der Einschränkungsinformationen zurückgegeben werden. Die angegebene Tabelle muss lokal in der aktuellen Datenbank vorhanden sein. table ist vom Datentyp nvarchar(776) und weist keinen Standardwert auf.
- [ @nomsg=] 'no_message'
Ein optionaler Parameter, der den Tabellennamen druckt. no_message ist vom Datentyp varchar(5) und hat den Standardwert msg. nomsg unterdrückt das Drucken.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
sp_helpconstraint zeigt eine absteigend indizierte Spalte an, wenn sie in Primärschlüsseln enthalten ist. Die absteigend indizierte Spalte wird im Resultset mit einem Minuszeichen (-) hinter dem Namen aufgelistet. Standardmäßig werden Spalten aufsteigend indiziert, diese werden nur mit dem Namen aufgelistet.
Hinweise
Das Ausführen von sp_helptable liefert alle Informationen zur angegebenen Tabelle. Wenn Sie nur die Informationen zu den Einschränkungen anzeigen möchten, verwenden Sie sp_helpconstraint.
Berechtigungen
Erfordert die Mitgliedschaft in der public-Rolle.
Beispiele
Das folgende Beispiel zeigt alle Einschränkungen für die Tabelle Product
an.
USE AdventureWorks;
GO
EXEC sp_helpconstraint 'Production.Product';
Siehe auch
Verweis
Gespeicherte Prozeduren für das Datenbankmodul (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)
sp_help (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.default_constraints (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|