Je réalise que ce que je demande est peut-être impossible. Je veux effectuer une mise à jour sur deux tables distinctes basées sur une LEFT JOIN et une clause WHERE. Ceci est ma tentative:Mise à jour de plusieurs tables dans une instruction de mise à jour unique avec jointure à gauche
UPDATE PERIODDATES as pd, periods2 as p2
SET pd.[PERIODCODE] = @PERIODCODE,
p2.[USERCODE] = @USERCODE
left join periods2 AS p2
ON pdates.schemeid = p2.schemeid AND
WHERE [SCHEMEID] = @SCHEMEID
Est-ce possible?
Je suis d'accord cela semble un peu comme un hack, pense que je vais séparer la déclaration en attendant d'autres réponses. Des raisons pour lesquelles cela n'est pas possible alors? Il semble que ça devrait être. –