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

Esempio di inserimento di SQL Server

Per inserire una singola riga di dati:

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

Per fare un inserimento su colonne specifiche (anziché su tutte) devi specificare le colonne che vuoi aggiornare.

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

Per inserire più righe di dati in SQL Server 2008 o versioni successive:

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

Per inserire più righe di dati nelle versioni precedenti di SQL Server, utilizzare "UNION ALL" in questo modo:

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

Nota, la parola chiave "INTO" è facoltativa nelle query INSERT. La fonte e le query più avanzate possono essere trovate qui.