sp_helpconstraint (Transact-SQL)
S’applique à :SQL ServerAzure SQL Managed Instance
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).
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_helpconstraint [ @objname = ] 'table'
[ , [ @nomsg = ] 'no_message' ]
Arguments
[ @objname = ] 'table'
Table sur laquelle les informations de contrainte sont retournées. La table spécifiée doit être locale par rapport à la base de données active. table est nvarchar(776), sans valeur par défaut.
[ @nomsg = ] 'no_message'
Paramètre facultatif qui imprime le nom de la table. no_message est varchar(5), avec la valeur par défaut msg. nomsg supprime l’impression.
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
sp_helpconstraint affiche une colonne indexée décroissante si elle a participé à 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.
Remarques
L’exécution de sp_helptable signale toutes les informations relatives à la table spécifiée. Pour afficher uniquement les informations de contrainte, utilisez sp_helpconstraint.
Autorisations
Nécessite l'appartenance au rôle public .
Exemples
L'exemple suivant affiche toutes les contraintes de la table Product
.
USE AdventureWorks2022;
GO
EXEC sp_helpconstraint 'Production.Product';
Voir aussi
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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour