Exportieren von SQL Server Tabellen als INSERT Statements

Abhängig von der MS SQL Server Version ist es keine einfache Aufgabe, eine existierende Tabelle als einzelne SQL INSERT Statements zu exportieren.

Für diese Aufgabe habe ich eine Stored Procedure gefunden, die es einem erlaubt sehr einfach eine Tabelle zu exportieren. Dafür muss man lediglich die Stored Procedure ausführen und als Parameter den Tabellennamen übergeben:

sp_generate_inserts 'Tablename'

 Die Stored Procedure findet man hier. Für den Fall das der Link nicht mehr erreichbar ist kann die Datei auch direkt von dieser Seite geladen werden sp_generate_inserts.sql (19,04 kb)

Neben dem Parameter Tabellenname gibt es eine Reihe weiterer Parameter, die im Script dokumentiert sind.
Mann kann z.B.

  • Den Tabellenname angeben, indem die Datensätze eingefügt werden sollen
  • Die zu exportierenden Felder
  • Einschränkungen bzw. Filter (WHERE)

 

.

Kommentare sind geschlossen