Rellenar tabla a partir de Tabla-interna

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • monchi_sv
    Junior Member
    • sep
    • 14

    #1

    Rellenar tabla a partir de Tabla-interna

    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
    Senior Member
    • jul
    • 140

    #2
    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.

    Comentario

    • pafú
      Member
      • sep
      • 49

      #3
      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.

      Comentario

      • monchi_sv
        Junior Member
        • sep
        • 14

        #4
        Ok, muchas gracias por vuestra ayuda.
        Ya lo tengo resuelto.

        Comentario

        Trabajando...