Pasar datos de una tabla a otra en Firebird

99 views
Skip to first unread message

Maria Claudia Medina

unread,
Mar 22, 2022, 7:27:06 PM3/22/22
to Comunidad de Visual Foxpro en Español
Hola Grupo

Necesito pasar datos de una tabla a otra en Firebird.

Tengo dos tablas IMPUTACION y PROVEEDOR.

A la tablas IMPUTACION le faltaba un campo CUIT, entonces al agregarle, me queda pasar datos del CUIT de la tabla PROVEEDOR a la CUIT de la tabla  IMPUTACION.

Entonces hice esta rutina en IbExpert:


UPDATE imputacion a JOIN proveedor b ON a.nroprov=b.nroprov SET a.cuit=b.cuit;


O sea que debe actualizar los datos en el campo CUIT de IMPUTACION con datos del campo CUIT de PROVEEDORES y toma como referencia el campo NROPROV que esta en ambas tablas.

No me funciona, me salta el error en la palabra JOIN. Ya lo he probado tambien en SQL MANAGER y el mismo error.

Inclusive esta rutina la vi por Internet y me parecio correcta.

Que puede estar pasando.?

Bueno grupo, agradezco desde ya la ayuda.
Dejo cordiales saludos
M.C.Medina

Esteban Herrero

unread,
Mar 22, 2022, 9:02:00 PM3/22/22
to publice...@googlegroups.com

Y si haces lo siguiente:

Update Imputacion Set Imp_Cuit = (Select Pro_Cuit From Proveedor Where Pro_Id = Imp_Id) Where 1 = 1;

Saludos

--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/2cff6212-3be0-4896-bdba-fd86131983e6n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages