![]() |
Modificacion masiva
Hola a tod@s
Como podria actualizar una tabla con los datos de otra, por ejemplo para insertar lo hago asi: pero para modificar no se como podría hacerlo porque esto no funciona Gracias |
Proba con esta forma:
update tabla1 set campo1 = (select campo1 from tabla2 where tabla1.campo = tabla2.campo), campo2= (select campo2 from tabla2 where tabla1.campo = tabla2.campo) Salu2 Fabian |
gracias fabian he probado lo que me has dicho asi:
y se me queda el IBExpert colgado tengo 8.000 articulos no creo que sea por eso ¿no? Un saludo |
Que tal con un preocedimiento almacenado ?, normalmente evito el tipo de construcciones basados en SQL pues queda un poco dificil determinar el comportamineto y rendimiento, espero te sirva este ejemplo:
Estas son las tablas por favor colocale datos,
Este es un procedimiento simple
y este es un procedimiento con notificacion
|
Muchas gracias por tu respuesta, me ha funcionado perfectamente, es justo lo que quería.
No te puedes imaginar del apuro que me has sacado. Gracias |
Con el mayor de los gustos.
|
Gracias compañeros, me sirvió este post para hacer algo que me tenía preocupado.
|
Resp
Bueno lo que no veo es por que no te funciona el Insert ... Select
|
La franja horaria es GMT +2. Ahora son las 18:59:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi