bonjour,
je suis actuellement sur une application sql server 2005
je voudrais mettre à jour la valeur de l'"id" d'une clé primaire d'une de mes tables sachant que cette clé est aussi clé étrangère d'une autre.
voici mon code mais ca ne marche pas.
il est clair que j ai une erreur de syntaxe mais je ne trouve pas comment y remédier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 use pubs; begin tran update table1 set (select table1.id from table1 join table2 on table1.id = table2.id where table1.name = 'bob') = '999' commit tran begin tran update table2 set (select table2.id from table2 join table1 on table2.id = table1.id where table1.name = 'bob') = '999' commit tran
quelqu un pourrait il me dire comment arriver à choisir le bon "id" à mettre à jour?
merci
Partager