Erstellen Sie ein script einfügen von wählen Ergebnisse
Mithilfe von SQL Server Management Studio gibt es eine Möglichkeit, kann ich wählen Sie eine oder mehrere Zeilen im raster von select-Ergebnissen und SQL Server Management Studio generieren Sie einen oder mehrere insert-Anweisungen (eine für jede Zeile ausgewählt), das einfügen von Daten in eine Tabelle mit dem gleichen schema?
Edit: ich weiß, wie man erstellen Sie manuell, aber ich hatte gehofft, es wäre etwas, das würde es schaffen automatisch für mich. Wenn Sie vertraut sind mit Toad es ist ein Weg, um Toad zu generieren fügt basierend auf Daten, die im Ergebnisbereich und ich hoffte, dass SSMS hatte eine dieselbe Menge Funktion.
- mögliche Duplikate von Konvertierung von Select-Ergebnissen in script Einfügen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, speichern Sie die Abfrage-Ergebnis in eine Einweg - Tabelle.
Beispiel:
SELECT * INTO disposable_customer_table VON customer_table WHERE id IN (im Bereich von etwas)
Dann einen db -> Aufgaben -> Generieren von Skripts.
Optimieren Sie die Ergebnis-Datei und benennen Sie die disposable_customer_table zurück zu den ursprünglichen Tabellennamen.
Clean-it-up-and-drop die disposable_customer_table.
Ich denke, Sie haben hier zwei Optionen:
Erstellen Sie Ihre Einsätze manuell. Zum Beispiel:
Diese bekommt Sie die Ergebnisse und bringen Sie in die Letzte Spalte, das einfügen Skript für die Zeile. Sie können dann wählen Sie, und fügen Sie Sie in einem Editor-Fenster.
Rechtsklick auf die db -> Aufgaben -> Generieren von Skripts. Drücken Sie dann Voraus und wählen Sie "Nur Daten" (Standardmäßig ist Nur Schema).
Führen Sie Ihre Abfrage und der rechten Maustaste auf den leeren Bereich, wo Sie die Spaltenüberschriften entsprechen der Zeilennummer in der Ansicht Ergebnisse.
Können Sie dann wählen Sie Skript Grid-Ergebnisse: