sp_helpconstraint (Transact-SQL)
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).
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