Używam SQL Server i próbuje użyć SQL do aktualizacji wielu tabel na raz z jednego zapytania:Aktualizuj wielu tabel w SQL Server przy użyciu INNER JOIN
następujące zapytanie:
update table1
set A.ORG_NAME = @ORG_NAME, B.REF_NAME = @REF_NAME
from table1 A, table2 B
where B.ORG_ID = A.ORG_ID
and A.ORG_ID = @ORG_ID
daje komunikat o błędzie:
Nie można powiązać wieloczęściowego identyfikatora "A.ORG_NAME".
Co oznacza komunikat o błędzie?
Nie udało się jak? Komunikat o błędzie? Po prostu nie aktualizujesz tego, czego chcesz? –
"AKTUALIZUJ" na bok, proszę, proszę, przestańcie pisać łączenia w starym stylu. Użyj odpowiedniej składni "INNER JOIN". http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits-to-kick-using-old-style-joins.aspx –