Bonjour,
Avec le script suivant
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.
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'
Merci d'avance et cordiales salutations
André








Répondre avec citation
Partager