El update es una sentencia sola escrita en el SQL de un IBQuery.
Sería algo asi como:
update tabla1 set campo1=0 where id_clave in (select id_clave from tabla2 where campo2=x)
Solo se ejecuta una vez. Hay veces que lo que mas tarda, a parte del ExecSQL es el Commit de la transacción, perdon Commitretaining.
Lo que he pensado es si no seria más eficaz utilizando otro tipo de objeto que no fuera un IbQuery.
|