在SQL SERVER中是否可以在表中存储带回车符的数据,然后使用回车符再次检索它.
例如:
insert into table values ('test1 test2 test3 test4');
当我检索它时,我收到了一条消息
test1 test2 test3 test4
回车被视为单个字符.
有没有办法获得回车或它的存储方式?
谢谢你的帮助!
编辑:我之前应该解释一下.我从Web开发(asp .net)获取数据,我只是将其插入表中.我可能没有做任何数据操作..只需插入.
我将数据返回到应用程序开发(C++),可能是一些数据或报表查看器.
我不想操纵数据.
您可以将Carriage return存储在数据库中.这里的问题是您使用SQL Server Management Studio来显示查询的结果.您可能已将其配置为在网格中显示结果.更改SSMS的配置以将结果显示到文本,您将看到回车符.
在查询窗口中右键单击 - >结果到 - >结果到文本
再次运行您的查询.
INSERT INTO table values('test1' + CHAR(10) + 'test2' + CHAR(10) + 'test3' + CHAR(10) + 'test4')
这应该做到这一点.要查看效果,请将查询结果窗口切换为纯文本输出.
问候