sql >> Databasteknik >  >> RDS >> Sqlserver

INSERT INTO SELECT * för SQL Server, inte möjligt, har jag rätt?

Du missade namnet på tabellen du vill infoga i

insert into destination_table
select * from source_table

Detta fungerar naturligtvis bara för tabeller med lika kolumner. Om du bara vill infoga specifika kolumner måste du också ange dem

insert into destination_table (col1, col2)
select col7, col3 from source_table


  1. MySQL ONLY IN() motsvarande klausul

  2. dataanalys från en fil till java och sedan till en mysql-databas

  3. MySQL med specialtecken i json-sökvägen

  4. om inte finns SQL Statement Giving Error