Comment afficher la valeur de la contrainte dans une variable ?
Bonjour,
Avec le script suivant
Code:
1 2 3 4 5 6 7 8 9 10 11
|
EXEC sp_MSforeachtable
'IF EXISTS (
SELECT c.name
FROM sys.tables t
INNER JOIN sys.check_constraints c ON c.parent_object_id = t.object_id
WHERE c.name LIKE ''%disallow_zero_length%'')
BEGIN
--PRINT "ALTER TABLE ? DROP CONSTRAINT " + "#CONSTRAINT_NAME"
ALTER TABLE ? DROP CONSTRAINT #CONSTRAINT_NAME
END' |
qui sort la listes des contraintes de toutes les tables d'une base, j'aimerais pouvoir passer cette valeur dans CONSTRAINT_NAME dans la ligne d'exécution afin de les effacer, mais je ne trouve pas la solution.
Merci d'avance et cordiales salutations
André