|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Développeur informatique Inscription : mai 2008 Messages : 103 ![]() |
Bonjour,
J'ai une table qui est "centrale" dans ma base de données SQL Server. C'est à dire que beaucoup d'autres tables ont une Foreign key vers cette table centrale. J'aurais besoin temporairement de désactiver toutes ces contraintes de Foreign key, de faire une opération sur ma table centrale, puis de les réactiver. Existe-il une commande, ou auriez vous un script ou procédure stockée qui fait cela ? Merci d'avance. Sybaris |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
bonjour,
pour chaque contrainte FK de la table : Code :
__________________
Emmanuel T. |
||
|
|
00
|
|
|
#3 | ||
|
Futur Membre du Club
![]() Développeur informatique Inscription : mai 2008 Messages : 103 ![]() |
Bonjour,
Je suis d'accord avec ce code. Il désactive pour 1 table 1 contrainte donnée. Le code que je recherche, c'est un code qui désactive toutes les contraintes d'une table. Ceci sans lui spécifier la liste des contraintes. Grosso modo, je verrais bien une boucle qui fasse ce code là, en bouclant sur la liste des contraintes récupérées dans les tables système etc... Code :
Si quelqu'un a ca en stock... Merci d'avance. Sybaris |
||
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Les contraintes étant décrites dans les vues d'informations de schéma conformément à la norme SQL, il suffit de vous y plonger dedans : http://sqlpro.developpez.com/cours/s...age=partie2#L9
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
Copyright © 2000-2012 - www.developpez.com