Ich habe eine Variable erstellt, die in einer gespeicherten Prozedur Typ Tabelle ist. Am Ende der Prozedur wähle ich alle Zeilen in der Tabelle aus und zeige sie an. Wenn ich mit der rechten Maustaste auf die Kopfzeilen klicke und "Speichern unter" auswähle, kann ich den Typ in "Alle Dateien" ändern und die Datei als Textdatei speichern. Dies funktioniert einwandfrei, außer dass die Spalten, die NULLEN in ihnen enthalten, als NULLS gespeichert werden. Ich möchte, dass NULLs mit Leerzeichen gefüllt werden.So entfernen Sie NULLEN aus Speichern unter SQL Server Management Studio
Ich habe versucht, eine Möglichkeit zu finden, eine Datei mit einer gespeicherten Prozedur zu erstellen, aber die meisten Dinge zeigen an, SSIS zu verwenden, aber ich kann nicht herausfinden, wie SSIS mit einer Variablen verwendet wird, die eine Tabelle anstelle von ist aktuelle Tabelle
Wenn ich Nullen entweder durch Leerzeichen ersetzen oder eine gespeicherte Prozedur verwenden könnte, um dasselbe zu tun, wäre es großartig. Ich kann Tabulator- oder Komma-Trennzeichen nicht verwenden, da das Endprodukt eine flache Datei sein muss, in der jede Spalte die gleiche Anzahl von Zeichen verwendet, wie in den Spaltenüberschriften deklariert. Gefüllt mit Leerzeichen.
Vielen Dank für jede Hilfe, die Sie anbieten können.
Prost
P.S. Ich verwende SQL Server 2012 Management Studio
Standardwerte leerer Strings zur Tabellendefinition hinzufügen. –
Ich habe vergessen zu erwähnen, dass ich die Spalten tatsächlich auf '' voreingestellt '' hatte, aber ein Teil der Stored Procedure wird die Spalte zurück auf NULL setzen –