Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/08/2002, 08:47
rrufo
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Cuestión de eficiencia

extraido del tutorial de sql:

UPDATE es especialmente útil cuando se desea cambiar un gran número de registros o cuando éstos se encuentran en múltiples tablas.

Puede cambiar varios campos a la vez. El ejemplo siguiente incrementa los valores Cantidad pedidos en un 10 por ciento y los valores Transporte en un 3 por ciento para aquellos que se hayan enviado al Reino Unido.:

UPDATE Pedidos SET Pedido = Pedidos * 1.1, Transporte = Transporte * 1.03
WHERE PaisEnvío = 'ES'

si dices q es un booleano, podrias hacer algo asi:

UPDATE tabla SET campo = TRUE WHERE ID IN (" & request("IDSeleccionados") & ")"

tal como te explican antes.
de esta forma solo realizas una consulta a la tabla.

Si como dices tienes varias tablas tendras q currarte un poc mas las condiciones de WHERE o los campos del SET