Maison > base de données > tutoriel mysql > Comment puis-je désactiver et réactiver temporairement les contraintes dans MS SQL ?

Comment puis-je désactiver et réactiver temporairement les contraintes dans MS SQL ?

DDD
Libérer: 2025-01-10 06:17:40
original
855 Les gens l'ont consulté

How Can I Temporarily Disable and Re-enable Constraints in MS SQL?

Désactivation temporaire des contraintes dans MS SQL Server

Lors du transfert de données entre des bases de données SQL Server, la désactivation temporaire des contraintes peut éviter les conflits. Cela simplifie le processus de copie des données.

Désactivation des contraintes pour les tables individuelles

Pour désactiver les contraintes sur une table spécifique (par exemple, "tableName"), utilisez cette commande :

ALTER TABLE tableName NOCHECK CONSTRAINT ALL
Copier après la connexion

Réactivez les contraintes pour la même table avec :

ALTER TABLE tableName WITH CHECK CHECK CONSTRAINT ALL
Copier après la connexion

Gestion des contraintes à l'échelle de la base de données

Pour désactiver les contraintes sur toutes les tables de votre base de données, utilisez cette procédure stockée :

EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
Copier après la connexion

Réactivez-les en utilisant :

EXEC sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'
Copier après la connexion

Ces commandes fournissent une méthode simple pour gérer temporairement les contraintes, rendant les transferts de données entre bases de données plus efficaces.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal