Anuncio

Colapsar
No hay anuncio todavía.

SELECT INTO TABLE sobre tabla interna con datos.

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • SELECT INTO TABLE sobre tabla interna con datos.

    Hola, buenas tardes,


    necesito hacer 2 SELECT..... INTO TABLE sobre la misma tabla interna:


    No es mi caso, pero por ejemplo:

    primero

    SELECT * FROM SFLIGHT INTO CORRESPONDING FIELDS OF TABLE itab1.

    segundo

    SELECT * FROM SBOOK INTO CORRESPONDING FIELDS OF TABLE itab1.

    Imaginaros que se puede y que coinciden claves primarias.

    El segundo SELECT INTO hace un INSERT, MODIFY, APPEND...?
    o DELETE y luedo INSERT, MODIFY, APPEND...?
    Es decir, mantendría los datos del primer SELECT INTO?


    gracias por vuestro tiempo!!

  • #2
    El select into table borra los datos de la tabla destino y luego inserta los nuevos.

    Si quieres que guarde los datos de las dos tablas tienes que hacer un SELECT ... APPENDING TABLE

    No te preocupes por claves repetidas, al ser una tabla interna no trabaja con claves (ojo con las tablas hashed u ordenadas que esto es mentira)

    Saludos.
    "Soy el señor Lobo, arreglo problemas"
    http://sapymas.blogspot.com/

    Comentario

    Trabajando...
    X