OVH Cloud OVH Cloud

Pas bô !

1 réponse
Avatar
xiii29
Bonjour,
J'aurais un petit besoin mais je pr=E9viens c pas b=F4 !

Pour un cas particulier de d=E9veloppement, j'aurais besoin=20
de pouvoir desactiver toutes les contraintes d'int=E9grit=E9=20
(en fait que FK) juste le temps d'une transaction.

Une fois la transaction faite, il sera sympa que je puisse=20
lancer une v=E9rification des contraintes mais c pas=20
obligatoire ...


Donc si quelqu'un saurait comment d=E9sactiver les=20
contraintes d'int=E9grit=E9 sous SQLServer le temps d'une=20
transaction ... (euh ... non je peux pas les supprimer=20
puis les ajouter ...)

Voil=E0 ...

1 réponse

Avatar
richardp
Bonjour,
Regarde la rubrique "Disabling a Check Constraint with INSERT and UPDATE
Statements" dans la documentation en ligne.
Il explique command faire via EM mais tu peux aussi le faire en code.
Regarde ALTER TABLE avec NOCHECK CONSTRAINT

Richardp



"xiii29" wrote in message
news:0c6001c3be3f$41d103e0$
Bonjour,
J'aurais un petit besoin mais je préviens c pas bô !

Pour un cas particulier de développement, j'aurais besoin
de pouvoir desactiver toutes les contraintes d'intégrité
(en fait que FK) juste le temps d'une transaction.

Une fois la transaction faite, il sera sympa que je puisse
lancer une vérification des contraintes mais c pas
obligatoire ...


Donc si quelqu'un saurait comment désactiver les
contraintes d'intégrité sous SQLServer le temps d'une
transaction ... (euh ... non je peux pas les supprimer
puis les ajouter ...)

Voilà ...