Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

5.7 Insercion a la vez de varias filas de una tabla en otra tabla

Ver el tema anterior Ver el tema siguiente Ir abajo

5.7 Insercion a la vez de varias filas de una tabla en otra tabla

Mensaje por Coboler@ el Jue Feb 02, 2012 8:30 pm

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
avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.