Índice

El SQL-DML SQL-DML DML

El lenguaje de manipulación de datos (SQL-Data Manipulation Language), está formado por instrucciones que permiten la gestión, visualización y extracción de los registros de las tablas y vistas.

1. Creación de registros SQL-DML:creación de registros Registro:creación

La creación de registros en una tabla o vista que cumplen determinadas condiciones se hace con el comando INSERT. INSERT

Se controlarán las restricciones y los triggers se ejecutarán durante la ejecución del comando. La forma "INSERT..... VALUES....." crea un solo registro, mientras que "INSERT..... SELECT....." permite crear varios registros. Restricción Triggers

Sintaxis INSERT EXECUTE

INSERT [INTO] nombreObjeto [(col,...)]{DEFAULT VALUES|VALUES 
(val,...)|consulta| EXECUTE procedimiento }

nombreObjeto

Nombre válido de una tabla o vista.

(col,...)

Lista de columnas que se tienen que valorizar. Las columnas que no se mencionan tomarán el valor NULL. Si la lista se omite, todas las columnas deberán tener un valor.

DEFAULT VALUES

Todas las columnas mencionadas toman su valor por defecto o NULL si no existe. NULL

(val,...)

Lista de valores formada por expresiones constantes, palabras clave NULL o DEFAULT, o variables. Debe tener tantos valores como columnas se deban valorizar, del mismo tipo y en el mismo orden. DEFAULT

consulta

Instrucción SELECT que devuelve tantos valores, en el mismo orden y del mismo tipo, que las columnas que se deben valorizar. ...