En la siguiente declaración, ¿f1
siempre obtendrá el valor que f2
solía tener? ¿O a veces se actualizará f2
primero y f1
termina con NULL
? Tengo la impresión de que los nuevos valores no están disponibles en la declaración, que f2
tiene el valor anterior mientras procesaba el registro, pero no puedo encontrar un lugar autorizado que diga esto.Actualización de SQL usando valores del mismo registro
UPDATE x
SET
x.f1 = x.f2,
x.f2 = NULL
Gracias! 'todo a la vez' era el término/concepto que necesitaba buscar y leer. Aclamaciones. –