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

Insertion de Microsoft SQL Server à partir d'une requête de sélection

Vous pouvez utiliser la syntaxe suivante pour les insertions

INSERT INTO dbo.Destination (Col1, Col2, Col3)
SELECT Col1, Col2, Col3
FROM dbo.Source

Si vous aviez des tables avec les mêmes colonnes ou un jeu de résultats qui avait les mêmes colonnes que votre destination, vous n'avez pas à spécifier de colonnes dans INSERT.

INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source

Ces deux éléments sont basés sur votre table de destination déjà en cours de création. Ce ne sont PAS identique à SELECT * INTO dbo.Destination FROM dbo.Source