Attention !

Ce site n'est plus maintenu. Retrouvez l'article sur Colorseeds.net

Vous allez être redirigé dans 5 secondes...

Vous êtes ici : Accueil > Blog technique > SQL SERVER : D&#

SQL SERVER : Désactiver les contraintes sur une table.
17/07/2008

La commande est celle-ci :

ALTER TABLE ma_table NOCHECK CONSTRAINT ALL

Pour désactiver TOUTES les contraintes de TOUTES les tables :

exec sp_MSforeachtable ’ALTER TABLE ? NOCHECK CONSTRAINT ALL’

Pour tout remettre d’équerre :

exec sp_MSforeachtable ’ALTER TABLE ? CHECK CONSTRAINT ALL’

A noter que ça marche aussi pour désactiver les triggers : ALTER TABLE ma_table DISABLE TRIGGER ALL, puis faire ENABLE pour les réactiver.

Source sur SQLServer Magazine.

Ajouter un commentaire

Auteur


Email


Message *