Saludos.
Extraído del Release Notes 2.0.1
Cita:
New Extensions to UPDATE and DELETE Syntaxes
Código SQL [-]
UPDATE ... SET ... WHERE ...
[PLAN <plan items>]
[ORDER BY <value list>]
[ROWS <value> [TO <value>]] or
Código SQL [-]
DELETE ... FROM ...
[PLAN <plan items>]
[ORDER BY <value list>]
[ROWS <value> [TO <value>]]
|
Ahora bien si lo que quieres es actualizar un campo en especifico en Firebird el manejo es distinto a MS SQL Server, tienes que hacer lo siguiente:
Código SQL
[-]
UPDATE TABLA1 A
SET A.CAMPO1 = (SELECT B.CAMPO1 FROM TABLA2 B JOIN A.CAMPO2 = B.CAMPO2)
WHERE A.CAMPO3 = 1;
Y así para cada campo.
Hasta luego.