如何在 varchar(MAX) 字段中添加多行文本
我创建了 varchar(MAX) 字段作为备注字段。不幸的是,我没有找到如何使用 MS SQL Server Management Studio 将多行文本添加到此类字段中的方法。如果我使用多行文本的复制/粘贴,则仅将多行测试的第一行插入到 varchar(MAX) 字段中。
I have created varchar(MAX) field as memo field. Unfortunately I do not find a way how to add multiline text into such field using MS SQL Server Management Studio. If I use copy/paste of multiline text only first line of multiline test is inserted into varchar(MAX) field.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
正如您所观察到的,如果您粘贴多行文本,则仅插入第一行,而是将文本粘贴到更新语句中并运行该语句;
(您需要在结果到文本模式下
SELECT
来观察线条,在网格视图中它们显示为双空格)As you observe, if you paste in multi-line text only the first line is inserted, instead paste the text into an update statement and run that;
(You need to
SELECT
in results to text mode to observe the lines, in the grid view they appear as double-spaces)例如,您可以使用
REPLACE('Line1@Line2@Line3', '@', CHAR(13) + CHAR(10))
。You can use
REPLACE('Line1@Line2@Line3', '@', CHAR(13) + CHAR(10))
, for example.你尝试过 ALT+ENTER 吗?这应该添加一个新行
did you try ALT+ENTER.. this should add a new line