problema con varios updates
Publicado por Juan (9 intervenciones) el 11/01/2010 16:18:42
Hola a todos, tengo un pequeño problema con varios updates que tengo colocados unos detrás de otro en un trigger. Como ejemplo el siguiente:
UPDATE tabla1 SET campo1 = null where clave1 = 33
UPDATE tabla1 SET campo2 = null where clave1 = 33
UPDATE tabla1 SET campo3 = null where clave1 = 33
UPDATE tabla1 SET campo4 = null where clave1 = 33
es decir que para las filas en que la clave sea 33, poner algunos campos a null.
En mi caso real serían como 30 o 40 updates. Cada update modifica varias filas. Las varias filas las modifica para la primera linea, pero para todas las demás me salta error;
La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a continuación de =, !=, <, <=, >, >= o cuando se utiliza como expresión.
un saludo.
UPDATE tabla1 SET campo1 = null where clave1 = 33
UPDATE tabla1 SET campo2 = null where clave1 = 33
UPDATE tabla1 SET campo3 = null where clave1 = 33
UPDATE tabla1 SET campo4 = null where clave1 = 33
es decir que para las filas en que la clave sea 33, poner algunos campos a null.
En mi caso real serían como 30 o 40 updates. Cada update modifica varias filas. Las varias filas las modifica para la primera linea, pero para todas las demás me salta error;
La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a continuación de =, !=, <, <=, >, >= o cuando se utiliza como expresión.
un saludo.
Valora esta pregunta


0