parent nodes: SQLapuntes | UpdatesMultiples
Para hacer un Update de dos o más columnas en la misma sentencia SQL hay que separar con comas por ejemplo:
UPDATE CUOTA_MANUAL_DETALLE SET LIQUIDADO = 1, ORDEN_TRASPASO = 3 WHERE ID_DETALLE = 17
Actualizará al mismo tiempo los valores de las columnas LIQUIDADO y ORDEN_TRASPASO.
Updates con Inner Join
Update T
set col=S.col
from TargetTable T inner join SourceTable S
on T.keycol=S.keycol
UPDATE T
SET T.ANCSENTBYMAIL=1, T.ANCMAILDATETIME=S.ANCMAILDATETIME, T.ANCMAILDATETIMETZID=S.ANCMAILDATETIMETZID
FROM ANCNOTARYRATESETTLETABLE T INNER JOIN ANCNOTARYRATESETTLETABLE2 S
ON (T.DATAAREAID=S.DATAAREAID AND T.NOTARYRATEID=S.NOTARYRATEID)
WHERE T.DATAAREAID='CLM'