Sentencia Insert Into - SQL Server


La Sentencia Insert.. Into SQL Server


Anexa un registro al final de una tabla que contiene los valores de campos específicos

     INSERT INTO dbf_name [(fname [, fname2,....])]
       VALUES (eExpression1 [, eExpression2,...])

o bien

   INSERT INTO dbf_name FROM ARRAY ArrayName | FROM MEMVAR

Parámetros

   INSERT INTO dbf_name


Especifica el nombre de la tabla a la que se anexará un registro .dbf_name puede incluir una ruta de acceso y puede ser una expresión de nombre.
Si no esta abierta la tabla, se abrirá en una área de trabajo nueva y se anexará al nuevo registro de la tabla.

[(fname1 [, fname2 [,...]])]

Especifica los nombres de los campos del nuevo registro donde se insertaran valores

VALUES (eExpression1 [,eExpression2 [,...]])

Especifica los valores de campo que se insertan al nuevo registro. Si es omitido los nombres de los campos, debe especificar los valores en el orden definido por la estructura de la tabla. Si hay una propiedad de una campo determinado esta NULL, INSERT - SQL intentará insert null en cualquier campo no especifico de la claúsula VALUE.

FRAM ARRAY ArrayName

Especifica la matriz cuyos datos se insertan en el nuevo registro. El contenido de los elementos de la matriz, comenzando por el primer elemento, se inserta en los campos correspondiente del registro.

Ejemplo:

CLOSE DATABASES
CLEAR

OPEN DATABASE (HOME(2) + 'Data\testdata')
USE Customer     && Open customer table
* Scatter current record to memory variables
SCATTER MEMVAR

* Copy structure of current table to example table
COPY STRUCTURE TO cust2

* Insert record from memory variable
INSERT INTO cust2 FROM MEMVAR

SELECT CUST2
BROWSE

* Close and delete example table
USE
DELETE FILE cust2.dbf

Ahora vamos a ver un par de vídeos sobre el uso de la sentencia INSERT en SQL Server espero te guste







Comentarios

Entradas más populares de este blog

Base de datos en SQL Server por Lcdo. José Fernando Frugone Jaramillo

Borrar registros de una tabla (Delete - SQL Server)