bonjour,=20
J'ai 1 association qui r=E9cup=E8re l'identifiant de 2 table=20
et souhaiterais savoir comment fonctionne la mise =E0 jour=20
en cascade ?=20
J'ai bien coch=E9 "Appliquer la relation pour INSERT et=20
UPDATE" puis les 2 autres pouir la mise =E0 jour et la=20
suppression, mais lorsque j'ajoute un enregistrement dans=20
ma table 1 par exemple, il ne r=E9cup=E8re pas l'dientifiant=20
dans l'association.=20
J'ai cr=E9e un trigger pour le faire, mais alors =E0 quoi sert=20
la cascade ?=20
Par contre, si je supprime mon enregistrement de la table=20
1, il le supprime bien dans la table association.=20
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Fred BROUARD
la clicougnette ne saurait remplacer le SQL !
vérifie que la contrainte a bien été générée dans le script SQL.
Sinon, passe un ordre ALTER TABLE pour imposer cette contrainte.
Au passage, les contraintes cascadées, sont contre performantes...
A +
Alexandre a écrit:
bonjour, J'ai 1 association qui récupère l'identifiant de 2 table et souhaiterais savoir comment fonctionne la mise à jour en cascade ? J'ai bien coché "Appliquer la relation pour INSERT et UPDATE" puis les 2 autres pouir la mise à jour et la suppression, mais lorsque j'ajoute un enregistrement dans ma table 1 par exemple, il ne récupère pas l'dientifiant dans l'association. J'ai crée un trigger pour le faire, mais alors à quoi sert la cascade ?
Par contre, si je supprime mon enregistrement de la table 1, il le supprime bien dans la table association.
Quelqu'un peut-il m'expliquer ? Merci !
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
la clicougnette ne saurait remplacer le SQL !
vérifie que la contrainte a bien été générée dans le script SQL.
Sinon, passe un ordre ALTER TABLE pour imposer cette contrainte.
Au passage, les contraintes cascadées, sont contre performantes...
A +
Alexandre a écrit:
bonjour,
J'ai 1 association qui récupère l'identifiant de 2 table
et souhaiterais savoir comment fonctionne la mise à jour
en cascade ?
J'ai bien coché "Appliquer la relation pour INSERT et
UPDATE" puis les 2 autres pouir la mise à jour et la
suppression, mais lorsque j'ajoute un enregistrement dans
ma table 1 par exemple, il ne récupère pas l'dientifiant
dans l'association.
J'ai crée un trigger pour le faire, mais alors à quoi sert
la cascade ?
Par contre, si je supprime mon enregistrement de la table
1, il le supprime bien dans la table association.
Quelqu'un peut-il m'expliquer ? Merci !
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
vérifie que la contrainte a bien été générée dans le script SQL.
Sinon, passe un ordre ALTER TABLE pour imposer cette contrainte.
Au passage, les contraintes cascadées, sont contre performantes...
A +
Alexandre a écrit:
bonjour, J'ai 1 association qui récupère l'identifiant de 2 table et souhaiterais savoir comment fonctionne la mise à jour en cascade ? J'ai bien coché "Appliquer la relation pour INSERT et UPDATE" puis les 2 autres pouir la mise à jour et la suppression, mais lorsque j'ajoute un enregistrement dans ma table 1 par exemple, il ne récupère pas l'dientifiant dans l'association. J'ai crée un trigger pour le faire, mais alors à quoi sert la cascade ?
Par contre, si je supprime mon enregistrement de la table 1, il le supprime bien dans la table association.
Quelqu'un peut-il m'expliquer ? Merci !
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************