sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server Indsæt eksempel

Sådan indsætter du en enkelt række data:

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

For at lave en indsættelse på specifikke kolonner (i modsætning til dem alle), skal du angive de kolonner, du vil opdatere.

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

Sådan indsætter du flere rækker med data i SQL Server 2008 eller nyere:

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

For at indsætte flere rækker af data i tidligere versioner af SQL Server, brug "UNION ALL" sådan:

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

Bemærk, nøgleordet "INTO" er valgfrit i INSERT-forespørgsler. Kilde og mere avanceret forespørgsel kan findes her.



  1. Hvor er Oracle Bug Database?

  2. Vælg xml-elementværdi i Oracle

  3. Sådan fungerer LPAD() i MariaDB

  4. Sådan installeres og sikres MariaDB 10 i CentOS 7