5.7 Insercion a la vez de varias filas de una tabla en otra tabla
Página 1 de 1. • Comparte •
5.7 Insercion a la vez de varias filas de una tabla en otra tabla
Ejemplo:
Se crea una tabla llamada EMPTIME con las columnas EMPNUMBER, PROYNUMBER, STARTDATE y ENDDATE, y se usa la INSERT para llenarla.
EXEC SQL
INSERT INTO USERA.EMPTIME
(EMPNUMBER, PROYNUMBER, STARTDATE, ENDDATE)
SELECT EMPNO, PROYNO, COMIENZO, FIN
FROM DSN.EMP
END-EXEC
En una SELECT embebida en una INSERT no se puede poner UNION ni OR
El numero de columnas de la SELECT debe ser el mismo de la INSERT.
Los datos que se seleccionan deben ser compatibles con las columnas en que se van a insertar. Para las columnas que no se especifiquen se insertaran los valores por defecto establecidos cuando se creo la tabla.
Cuando se inserta una fila en una vista, si esta no contiene todas las columnas de la tabla base, el DB2 inserta en ellas valores por defecto
Se crea una tabla llamada EMPTIME con las columnas EMPNUMBER, PROYNUMBER, STARTDATE y ENDDATE, y se usa la INSERT para llenarla.
EXEC SQL
INSERT INTO USERA.EMPTIME
(EMPNUMBER, PROYNUMBER, STARTDATE, ENDDATE)
SELECT EMPNO, PROYNO, COMIENZO, FIN
FROM DSN.EMP
END-EXEC
En una SELECT embebida en una INSERT no se puede poner UNION ni OR
El numero de columnas de la SELECT debe ser el mismo de la INSERT.
Los datos que se seleccionan deben ser compatibles con las columnas en que se van a insertar. Para las columnas que no se especifiquen se insertaran los valores por defecto establecidos cuando se creo la tabla.
Cuando se inserta una fila en una vista, si esta no contiene todas las columnas de la tabla base, el DB2 inserta en ellas valores por defecto
Coboler@- Admin
- Mensajes : 215
Reputación : 20
Fecha de inscripción : 02/02/2011
Edad : 38
Localización : Madrid

» MACRO QUE BUSCA Y COPIA FILA DE VARIAS HOJAS SEGUN VALOR CELDA
» textbox ultimo numero + 1 de la columna de codigo
» SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO
» Alinear varias filas
» VARIAS PREGUNTAS
» textbox ultimo numero + 1 de la columna de codigo
» SELECCIONAR DIFERENTES RANGOS DE CELDAS EN UNA MACRO
» Alinear varias filas
» VARIAS PREGUNTAS
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.