[firebase-br] RES: RES: RES: Estudo de Caso - Como otimizar esteupdate
Douglas Tosi
douglasht em gmail.com
Qui Ago 21 11:17:44 -03 2008
2008/8/21 Rafael Helm - Trevisan Tecnologia <rhelm em trevisantecnologia.com.br>:
> Bom dia Cantu e colegas da lista.
Suponto que RDB$FOREIGN109 seja o índice em tarefa.loc_codigo, tente isso:
(se não for, substitua pelo nome do índice do campo tarefa.loc_codigo)
UPDATE LOCALATENDIMENTO L
SET L.LOC_DADOATUALIZADO = '1'
WHERE
LOC_DADOATUALIZADO = '0'
AND exists (SELECT 1 FROM TAREFA T
WHERE T.LOC_CODIGO = L.LOC_CODIGO
AND AGE_CODIGO = 339
AND SIT_CODIGO = 40
PLAN (TAREFA INDEX (RDB$FOREIGN109)))
[]s
--
Douglas Tosi
www.sinatica.com
Mais detalhes sobre a lista de discussão lista