Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Exemplo de inserção do SQL Server


Para inserir uma única linha de dados:
INSERT INTO USERS
VALUES (1, 'Mike', 'Jones');

Para fazer uma inserção em colunas específicas (em oposição a todas elas), você deve especificar as colunas que deseja atualizar.
INSERT INTO USERS (FIRST_NAME, LAST_NAME)
VALUES ('Stephen', 'Jiang');

Para inserir várias linhas de dados no SQL Server 2008 ou posterior:
INSERT INTO USERS VALUES
(2, 'Michael', 'Blythe'),
(3, 'Linda', 'Mitchell'),
(4, 'Jillian', 'Carson'),
(5, 'Garrett', 'Vargas');

Para inserir várias linhas de dados em versões anteriores do SQL Server, use "UNION ALL" assim:
INSERT INTO USERS (FIRST_NAME, LAST_NAME)
SELECT 'James', 'Bond' UNION ALL
SELECT 'Miss', 'Moneypenny' UNION ALL
SELECT 'Raoul', 'Silva'

Observe que a palavra-chave "INTO" é opcional em consultas INSERT. Fonte e consultas mais avançadas podem ser encontradas aqui.