Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2007, 18:56
Avatar de TolaWare
TolaWare
Colaborador
 
Fecha de Ingreso: julio-2005
Mensajes: 4.352
Antigüedad: 18 años, 9 meses
Puntos: 24
Re: Update a varias tablas

Lo podes hacer dependiendo del tipo de actualización que quieras hacer.
Si es de este estilo:

update TABLA
set TABLA.col2 = 2 * col2
where TABLA.col1 = "p1" or TABLA.col1 = "p2"

entonces si vas a poder hacerlo. Si queres ingresar valores personalizados en cada registro, entonces no podras hacerlo. Por ejemplo: si al primer registro quieres asignarle 3 en col2 y al segundo quieres asignarle 10, etonces vas a tener que hacer 2 consultas distintas.

En general, si quieres hacer el mismo cambio en varios registros, (como es el caso de la primera consulta) entonces si podrás, la clas de cambios que me refiero son:
multiplicar una columna, sumarle un valor a una columna, sumarle a una columna el valor de otra columna, etc.

Espero no haber sido confuso