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.6 Clausula INSERT

Ver el tema anterior Ver el tema siguiente Ir abajo

5.6 Clausula INSERT

Mensaje por Coboler@ el Dom Ene 29, 2012 10:37 pm

La funcion del Insert es añadir nuevas filas a una tabla o vista, se puede:

. Especificar los valores de las columnas que se quieren insertar
. Incluir una instruccion SELECT en la INSERT para decir al DB2 los datos para la nueva fila estan contenidas en otra tabla.


Formato


EXEC SQL
INSERT
INTO nombre_de_la_tabla o vista (nombres de columnas)
VALUES (valor_de_cada_columna especificada en la clausula INT
END-EXEC

Si se especifican menos nombres de columnas de los que hay en la fila el DB2 les asigna valores por defecto.

Si se intenta insertar una fila que duplica otra existente en la tabla


. Si la tabla tiene un indice unico, la fila no es insertada, y el DB2 proporciona un SQLCODE -803
. Si la tabla no tiene un indice unico, la fila es insertada sin problemas, el SQLCODE devuelto sera 0.
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.