sql >> Databáze >  >> RDS >> Sqlserver

Převod výsledků Select do skriptu Insert - SQL Server

Zde je další metoda, která může být v některých situacích jednodušší než instalace pluginů nebo externích nástrojů:

  • Proveďte select [whatever you need] INTO temp.table_name from [... etc ...] .
  • Klikněte pravým tlačítkem na databázi v Průzkumníku objektů => Úkoly => Generovat skripty
  • Vyberte temp.table_name na obrazovce „Vybrat objekty“ klikněte na Další.
  • Na obrazovce „Určit, jak se mají skripty ukládat“:
    • Klikněte na Upřesnit, najděte vlastnost "Typy dat do skriptu", vyberte "Pouze data" a zavřete pokročilé vlastnosti.
    • Vyberte "Uložit do nového okna dotazu" (pokud nemáte tisíce záznamů).
  • Klikněte na tlačítko Další, počkejte na dokončení úlohy a sledujte výsledný příkaz INSERT příkazy se zobrazí v novém okně dotazu.
  • Ke změně všech [temp.table_name] použijte Najít a nahradit na [your_table_name] .
  • drop table [temp.table_name] .


  1. Vkládání dat SQL Server pomocí Oracle® SQL*Loader

  2. Jak automaticky znovu zadat dotaz pomocí LoaderManager

  3. T-SQL Jak dynamicky vytvářet tabulky v uložených procedurách?

  4. Aritmetická chyba přetečení při převodu výrazu na datový typ datetime. (při zobrazení data a času..)