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

Microsoft SQL Server-indsæt fra udvalgt forespørgsel

Du kan bruge følgende syntaks til indsættelser

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

Hvis du havde tabeller med de samme kolonner eller et resultatsæt, der havde de samme kolonner som din destination, behøver du ikke at angive kolonner i INSERT.

INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source

Begge disse er baseret på din destinationstabel, der allerede er oprettet. Disse er IKKE det samme som SELECT * INTO dbo.Destination FROM dbo.Source




  1. Beregn gennemsnit fra JSON-kolonnen

  2. Sådan opretter du forbindelse til MySQL ved hjælp af RIDE

  3. Laravel 4.2:MYSQL Timeout. Hvor man kan ændre tiden globalt

  4. Datetime BETWEEN-sætningen virker ikke i SQL Server