sql >> Base de Datos >  >> RDS >> Sqlserver

Ejemplo de inserción de SQL Server

Para insertar una sola fila de datos:

INSERT INTO USERS
VALUES (1, 'Mike', 'Jones');

Para hacer una inserción en columnas específicas (a diferencia de todas ellas), debe especificar las columnas que desea actualizar.

INSERT INTO USERS (FIRST_NAME, LAST_NAME)
VALUES ('Stephen', 'Jiang');

Para insertar varias filas de datos en SQL Server 2008 o posterior:

INSERT INTO USERS VALUES
(2, 'Michael', 'Blythe'),
(3, 'Linda', 'Mitchell'),
(4, 'Jillian', 'Carson'),
(5, 'Garrett', 'Vargas');

Para insertar varias filas de datos en versiones anteriores de SQL Server, use "UNION ALL" así:

INSERT INTO USERS (FIRST_NAME, LAST_NAME)
SELECT 'James', 'Bond' UNION ALL
SELECT 'Miss', 'Moneypenny' UNION ALL
SELECT 'Raoul', 'Silva'

Tenga en cuenta que la palabra clave "INTO" es opcional en las consultas INSERT. Consultas de origen y más avanzadas se pueden encontrar aquí.