sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server Infoga Exempel

Så här infogar du en enda rad med data:

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

För att infoga specifika kolumner (i motsats till alla) måste du ange vilka kolumner du vill uppdatera.

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

Så här infogar du flera rader med data i SQL Server 2008 eller senare:

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

För att infoga flera rader med data i tidigare versioner av SQL Server, använd "UNION ALL" så här:

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

Observera att nyckelordet "INTO" är valfritt i INSERT-frågor. Källkod och mer avancerad sökning finns här.



  1. Bakgrundsprocesser

  2. Postgres UNIK BEGRÄNSNING för array

  3. Postgres-fel vid infogning - ERROR:ogiltig bytesekvens för kodning av UTF8:0x00

  4. Hur man får nullbar DateTime ur databasen