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

Wie sehen Sie ALLEN Text aus einem ntext oder nvarchar(max) in SSMS?

Ich konnte den vollständigen Text (99.208 Zeichen) aus einer NVARCHAR(MAX)-Spalte abrufen, indem ich (Results To Grid) nur diese Spalte auswählte und dann mit der rechten Maustaste darauf klickte und das Ergebnis dann als CSV-Datei speicherte. Um das Ergebnis anzuzeigen, öffnen Sie die CSV-Datei mit einem Texteditor (NICHT Excel). Komischerweise, als ich versuchte, dieselbe Abfrage auszuführen, aber Ergebnisse in Datei aktiviert hatte, wurde die Ausgabe mit dem Limit Ergebnisse in Text abgeschnitten.

Die Problemumgehung, die @MartinSmith als Kommentar zur (derzeit) akzeptierten Antwort beschrieben hat, hat bei mir nicht funktioniert (beim Versuch, das vollständige XML-Ergebnis anzuzeigen, wurde ein Fehler mit der Beschwerde über „Das Zeichen ‚[‘, Hexadezimalwert 0x5B, kann nicht in einem Namen enthalten sein").