Aby wstawić pojedynczy wiersz danych:
INSERT INTO USERS
VALUES (1, 'Mike', 'Jones');
Aby wykonać wstawienie w określonych kolumnach (w przeciwieństwie do wszystkich), musisz określić kolumny, które chcesz zaktualizować.
INSERT INTO USERS (FIRST_NAME, LAST_NAME)
VALUES ('Stephen', 'Jiang');
Aby wstawić wiele wierszy danych w SQL Server 2008 lub nowszym:
INSERT INTO USERS VALUES
(2, 'Michael', 'Blythe'),
(3, 'Linda', 'Mitchell'),
(4, 'Jillian', 'Carson'),
(5, 'Garrett', 'Vargas');
Aby wstawić wiele wierszy danych we wcześniejszych wersjach SQL Server, użyj „UNION ALL” w następujący sposób:
INSERT INTO USERS (FIRST_NAME, LAST_NAME)
SELECT 'James', 'Bond' UNION ALL
SELECT 'Miss', 'Moneypenny' UNION ALL
SELECT 'Raoul', 'Silva'
Uwaga:słowo kluczowe „INTO” jest opcjonalne w zapytaniach INSERT. Źródło i bardziej zaawansowane zapytania można znaleźć tutaj.