PDA

Ver la Versión Completa : Rellenar tabla a partir de Tabla-interna


monchi_sv
28/09/07, 18:16:25
Hola a todos.
He creado una tabla (tab1), la cual debe contener datos de otras 2 tablas.
Me he hecho una tabla interna (i_tab) que contiene esos datos. La estructura
de la tabla a rellenar es diferente de la interna.
¿Cómo hago para rellenar la tabla a partir de esa tabla interna, tengo que hacerlo campo a campo?

Gracias.

azua14
01/10/07, 02:52:16
Usa el for all entries...aqui va un ejemplo

SELECT carrid connid
cityfrom cityto
deptime arrtime
airpfrom airpto
distance distid
FROM spfli
INTO CORRESPONDING FIELDS OF TABLE i_spfli
WHERE carrid IN scarrid.

SELECT carrid carrname
FROM scarr
INTO CORRESPONDING FIELDS OF TABLE i_scarr
FOR ALL ENTRIES IN i_spfli
WHERE carrid EQ i_spfli-carrid.

pafú
01/10/07, 09:23:26
Intentalo con:
1._move-corresponding i_tab to tabla_bbdd.
2._insert tabla_bbdd into correspondig fields to i_tab.

Y si aun asi no lo consigues, no es lo mas practico pero puedes meter los valores a pelo.

tabla_bbdd-campo = itab-campo

Espero que te valga.

monchi_sv
01/10/07, 14:20:05
Ok, muchas gracias por vuestra ayuda.
Ya lo tengo resuelto.