簡體   English   中英

如何在SQL Server 2008的“文本”列中放置多行數據?

[英]How to put multiple line data in Text column for SQL Server 2008?

在SQL Server 2008中,我創建一個帶有列(文本)的表。 然后,我想在此列中放入某種格式的數據,例如多行這樣的內容:

Line 1
Line 2
Line 3

如果我將以上數據復制並粘貼到該列中,則僅第一行數據保存在該列中。 如何為代碼和手動輸入(如MSSMS)解決此問題?

首先,使用varchar(max)代替text 不推薦使用該text ,無論如何都不太方便使用。

其次,您可以在TSQL的字符串文字中包含換行符。

Update YourTable 
SET YourColumn = 'Line 1
Line 2
Line 3'
WHERE ...

第三,根據我的經驗,可以將包含換行符的文本復制和粘貼到SSMS編輯器中。 粘貼后,需要使用向上和向下箭頭查看文本的其他行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM