Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server-Einfügungsbeispiel

So fügen Sie eine einzelne Datenzeile ein:

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

Um eine Einfügung für bestimmte Spalten (im Gegensatz zu allen) durchzuführen, müssen Sie die Spalten angeben, die Sie aktualisieren möchten.

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

So fügen Sie mehrere Datenzeilen in SQL Server 2008 oder höher ein:

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

Um mehrere Datenzeilen in früheren Versionen von SQL Server einzufügen, verwenden Sie „UNION ALL“ wie folgt:

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

Beachten Sie, dass das Schlüsselwort „INTO“ in INSERT-Abfragen optional ist. Quellen und erweiterte Abfragen finden Sie hier.