在 SSMS 顯示欄位完整內容

從 SSMS 複製查詢結果是 varchar(max)nvarchar(max) 的欄位時,由於字串內容太長,所以複製出來的字串都會被截斷,非常煩人,本篇文章記錄一下解決方法

解決方法

有兩種方法:

  • Tools > Options 裡面的 Query Results > SQL Server > Results to Grid 可以調整字數的限制 image

  • 將上一種方法的 XML data 改為 Unlimited,將資料轉成 XML 的話,就沒有字數的限制了,而且查詢的結果會變成一個可以按的連結,按下去會另開一個新頁籤顯示完整資料

    1
      SELECT CAST('<![CDATA[' + [YourColumn] + ']]>' AS XML) FROM [YourTable];
    

相關連結