2016-05-31 48 views

回答

2

該限制是在Excel中,所以你只有兩個選項(它們都會截斷你的數據)。

  1. 如果報告使用表達式來截斷數據,例如 EXPR =左(領域!column.Value,32767)

  2. 改變你的查詢只拉頭32767個字符在 問題領域SELECT LEFT(FIELD,32767)的領域。

  3. 如果使用存儲的特效,可以添加SET TEXTSIZE 32767到 PROC,這將限制在所有的VARCHAR(最大值)返回的數據, 爲nvarchar(最大),VARBINARY(最大值),文字,NTEXT,和圖像字段爲 32767個字符。

1

它看起來像你的一個行值超過32767個字符,因此當它試圖適合在Excel中引起問題。 可能的解決方案如下

  1. 如果可能,您可以拆分該列。使用LEN()找到了我的每一行列的空間有多大3
  2. 嘗試使用RTRIM/LTRIM,以消除任何領導和TRAI玲空間 的欄3在CSV
  • 嘗試打開
  • 相關問題