Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come si visualizza TUTTO il testo da un ntext o nvarchar(max) in SSMS?

Sono stato in grado di ottenere il testo completo (99.208 caratteri) da una colonna NVARCHAR(MAX) selezionando (Risultati alla griglia) solo quella colonna e quindi facendo clic con il pulsante destro del mouse su di essa e quindi salvando il risultato come file CSV. Per visualizzare il risultato aprire il file CSV con un editor di testo (NON Excel). Abbastanza divertente, quando ho provato a eseguire la stessa query, ma avendo Risultati su file abilitato, l'output è stato troncato utilizzando il limite Risultati su testo.

La soluzione alternativa che @MartinSmith ha descritto come un commento alla risposta (attualmente) accettata non ha funzionato per me (si è verificato un errore durante il tentativo di visualizzare il risultato XML completo lamentandosi di "Il carattere '[', valore esadecimale 0x5B, non può essere incluso in un nome").