Update con SELECT en DB2
Publicado por Marlon (2 intervenciones) el 25/01/2006 19:32:54
Las siguientes Sentencias la he visto como solución de los Update con Select, o algo asi como UPdate masivos:
Sentencia 1:
UPDATE MyTabla1 SET myCol1 = b.myCol1, myCol2 = c.myCol2
FROM MyTabla1 a JOIN MyTabla2 b ON a.colid = b.colid
JOIN MyTabla3 c ON a.colid = c.colid
Sentencia 2:
UPDATE tblTest2 INNER JOIN tblTest1 ON tblTest2.PersonID = tblTest1.PersonID SET tblTest2.LastName =
[tblTest1].[LastName]
WHERE (((tblTest2.LastName)<>[tblTest1].[LastName]))
Igual que las 2 sentencias anteriores, he visto otras que se han colocado aqui, pero cuando lo trato de hacer en DB2 me da errores, es como si no aceptara este tipo de setencias.
Me podrian hechar una mano con esto
Marlon
Sentencia 1:
UPDATE MyTabla1 SET myCol1 = b.myCol1, myCol2 = c.myCol2
FROM MyTabla1 a JOIN MyTabla2 b ON a.colid = b.colid
JOIN MyTabla3 c ON a.colid = c.colid
Sentencia 2:
UPDATE tblTest2 INNER JOIN tblTest1 ON tblTest2.PersonID = tblTest1.PersonID SET tblTest2.LastName =
[tblTest1].[LastName]
WHERE (((tblTest2.LastName)<>[tblTest1].[LastName]))
Igual que las 2 sentencias anteriores, he visto otras que se han colocado aqui, pero cuando lo trato de hacer en DB2 me da errores, es como si no aceptara este tipo de setencias.
Me podrian hechar una mano con esto
Marlon
Valora esta pregunta


0