sql >> Databasteknik >  >> RDS >> Sqlserver

Konvertera Select-resultat till Insert script - SQL Server

Här är en annan metod, som kan vara enklare än att installera plugins eller externa verktyg i vissa situationer:

  • Gör en select [whatever you need] INTO temp.table_name from [... etc ...] .
  • Högerklicka på databasen i Objektutforskaren => Uppgifter => Generera skript
  • Välj temp.table_name på skärmen "Välj objekt", klicka på Nästa.
  • På skärmen "Ange hur skript ska sparas":
    • Klicka på Avancerat, leta reda på egenskapen "Typer of data to Script", välj "Endast data", stäng de avancerade egenskaperna.
    • Välj "Spara i nytt frågefönster" (såvida du inte har tusentals poster).
  • Klicka på Nästa, vänta tills jobbet är klart, observera den resulterande INSERT uttalanden visas i ett nytt frågefönster.
  • Använd Sök och ersätt för att ändra alla [temp.table_name] till [your_table_name] .
  • drop table [temp.table_name] .


  1. Mysql för att välja månadsvis post även om data inte finns

  2. Hur kan jag skicka e-post från PostgreSQL trigger?

  3. Patchhistoriktabeller i Oracle Apps (11i/R12.1/R12.2)

  4. Kör endast en utlösare när vissa kolumner är uppdaterade (SQL-server)