sql >> Database >  >> RDS >> Sqlserver

Microsoft SQL Server invoegen uit selectiequery

U kunt de volgende syntaxis gebruiken voor invoegingen

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

Als u tabellen had met dezelfde kolommen of een resultatenset met dezelfde kolommen als uw bestemming, hoeft u geen kolommen op te geven in de INSERT.

INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source

Beide zijn gebaseerd op het feit dat uw Destination-tabel al wordt gemaakt. Dit zijn NIET hetzelfde als SELECT * INTO dbo.Destination FROM dbo.Source




  1. Bekijk mijn presentatie 'Optimaliseren van Microsoft Access met SQL Server'

  2. 2 manieren om alleen de numerieke waarden uit een SQLite-databasekolom te retourneren

  3. Joomla SQL-injectie-kwetsbaarheid

  4. SSRS-abonnementen E-mail dupliceren