Bonjour,

Avec le script suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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é