sp_helpconstraint (Transact-SQL)

Mis à jour : 14 avril 2006

Renvoie une liste de tous les types de contraintes, en précisant leur nom (défini par l'utilisateur ou fourni par le système), les colonnes auxquelles elles s'appliquent et l'expression qui les définit (contraintes DEFAULT et CHECK uniquement).

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_helpconstraint [ @objname = ] 'table' 
     [ , [ @nomsg = ] 'no_message' ] 

Arguments

  • [ @objname= ] 'table'
    Table sur laquelle sont renvoyées les informations concernant les contraintes. La table spécifiée doit être locale par rapport à la base de données active. table est de type nvarchar(776), sans valeur par défaut.
  • [ @nomsg=] 'no_message'
    Paramètre facultatif qui permet l'impression du nom de la table. no_message est de type varchar(5) et sa valeur par défaut est msg. nomsg supprime l'impression.

Jeux de résultats

sp_helpconstraint affiche une colonne indexée décroissante si elle est impliquée dans des clés primaires. Une colonne indexée descendante sera listée dans le jeu de résultats avec un signe moins (-) derrière son nom. Une colonne indexée ascendante (valeur par défaut) sera listée sous son seul nom.

Notes

L'exécution de sp_helptable fournit toutes les informations sur la table spécifiée. Pour obtenir des informations sur les contraintes, utilisez la procédure sp_helpconstraint.

Autorisations

Nécessite une appartenance au rôle public.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Exemples

L'exemple suivant affiche toutes les contraintes de la table Product.

USE AdventureWorks;
GO
EXEC sp_helpconstraint 'Production.Product';

Voir aussi

Référence

Procédures stockées du moteur de base de données (Transact-SQL)
ALTER TABLE (Transact-SQL)
CREATE TABLE (Transact-SQL)
sp_help (Transact-SQL)
Procédures stockées système (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.default_constraints (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

14 avril 2006

Contenu modifié :
  • Suppression de la remarque signalant que cette procédure stockée est désapprouvée.