sql >> Databasteknik >  >> RDS >> Sqlserver

Microsoft SQL Server infoga från vald fråga

Du kan använda följande syntax för inlägg

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

Om du hade tabeller med samma kolumner eller en resultatuppsättning som hade samma kolumner som din destination, behöver du inte ange kolumner i INSERT.

INSERT INTO dbo.Destination
SELECT *
FROM dbo.Source

Båda dessa är baserade på din destinationstabell som redan skapas. Dessa är INTE samma som SELECT * INTO dbo.Destination FROM dbo.Source




  1. Vad betyder FixedLenNullInSource i sp_help?

  2. Hur man skapar Array i PostgreSQL

  3. Är det någon skada i att återställa den automatiska ökningen?

  4. Hur jämför jag SQL-tidsstämpel i .NET?