2013-02-18 4 views
7

Esiste un modo in SQL Server Management Studio per leggere tutto il contenuto di una colonna varchar(max) quando si esegue una selezione?SQL Server Management Studio mostra il contenuto completo del campo varchar (max)

So che esiste un'opzione in Options > Query Execution > SET TEXTSIZE. Ma mi stavo chiedendo se sono qualcosa come quando si dispone di un file XML che è possibile fare clic sulla cella e una nuova scheda è aperta con il contenuto della cella.

+1

No, sfortunatamente, non c'è niente come l'XML (aperto in una scheda separata) per 'varchar (max)'. Devi davvero usare 'Opzioni> SET TEXTSIZE' - o creare un'applicazione esterna che legge e visualizza tutti i contenuti della colonna' varchar (max) ' –

risposta

2

No - non v'è alcun modo diretto per ottenere i dati delle celle completi in SSMS griglia. SSMS lo tronca. Ma: SSMSBoost aggiunge che sviluppo fa quello che ti serve: permette di copiare il contenuto delle celle 1: 1. Tutti i byte, anche se ci sono megabyte! http://www.ssmsboost.com/Features/ssms-add-in-copy-results-grid-cell-contents-line-with-breaks

+1

Ho installato SSMSBoost e per copiare l'intero valore della cella funziona molto bene, solo che non so perché ma ho perso il colore della barra di stato impostato per il mio server di test e produzione. – jmarqesc

+0

Ok. Verifica le connessioni preferite di SSMSBoost: qui puoi configurare i colori. È più flessibile di serie, per quanto riguarda SSMSBoost tiene traccia del database corrente della finestra dell'editor e cambia colore durante la corsa –

-1
+0

Sì, ma tutto il contenuto non è visibile. La cosa peggiore è che ho messo il valore massimo di TEXTSIZE su 2147483647 e tutto il contenuto non è mostrato – jmarqesc

+0

Immagino che abbia senso dato che stai usando varchar (max) ... ma ho ancora un trucco per te : seleziona il risultato e copialo incollalo in un editor di blocco note per leggere il tutto. Puoi farlo per più risultati con Excel anche io credo. Al di fuori di questo, non sono a conoscenza di un buon modo per visualizzare stringhe di testo molto grandi in SSMS. – RandomUs1r