Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server 2005-Abfrageergebnis in SQL INSERT-Anweisung exportieren?

Ein anderer Kollege von mir hatte eine lustige Lösung.

1) Kopieren Sie das Abfrageergebnisraster nach Excel.
2) Fügen Sie die SQL-Befehle und Klammern/Kommas/Häkchen in den Spalten zwischen den Werten hinzu.
3) Raster in einen Texteditor kopieren.
4) Finden/ersetzen Sie die Dinge, die sie ändern/reparieren mussten, einschließlich zusätzlicher Leerzeichen.
5) SQL an DBAs senden.

Und voila! Mehrere hundert Zeilen abgefragt. Es ist hässlich wie die Sünde, aber es hat weniger Zeit in Anspruch genommen, als nach einem „gesunden“ Weg zu suchen. Dies geschieht selten genug, um als Lösung zu genügen. Ich schätze jedoch alle Vorschläge - und ich beabsichtige, sie weiter zu untersuchen.

Edit:Ich suche noch Ideen! Ich mag Dinge, die sauberer sind, als wenn Excel einen Steamer in Notepad++ ablegt.