2013-02-04 144 views
1

我試圖將多個文本列合併成一個連接的文本列。每個領域以前用於各種描述,但每個新的需求,我需要所有這些領域合併成一個。將多個文本字段組合成一個文本字段

我試圖先將它們轉換爲varchar(max),然後連接,但某些行的值在這些列中長於max並且在結果中被截斷。

有沒有辦法在SQL Server 2000中結合多個文本字段?

+1

等一下,你正在運行SQL Server 2000?你是如何轉換爲varchar(max)的? –

回答

5

我對你的最好的建議是要麼

  1. 執行你的中間或表示層的級聯(或添加一個抽象層,允許這一點,包括通過SQL Server新版本的路由查詢通過連接的服務器拉到2000後執行連接);或者,
  2. 升級

你騙不了SQL Server 2000的支持將[n]varchar(max),並且您遇到的限制只是很多很多,原因有很多[n]text數據類型中不建議之一。

相關問題