Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Exemple d'insertion SQL Server

Pour insérer une seule ligne de données :

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

Pour faire une insertion sur des colonnes spécifiques (par opposition à toutes), vous devez spécifier les colonnes que vous souhaitez mettre à jour.

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

Pour insérer plusieurs lignes de données dans SQL Server 2008 ou version ultérieure :

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

Pour insérer plusieurs lignes de données dans les versions antérieures de SQL Server, utilisez "UNION ALL" comme ceci :

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

Notez que le mot-clé "INTO" est facultatif dans les requêtes INSERT. La source et des requêtes plus avancées peuvent être trouvées ici.