sql server 2005 -如何使用c#代码向nvarchar中插入新行

本文关键字:nvarchar 插入 新行 代码 2005 server 何使用 sql | 更新日期: 2023-09-27 17:49:37

我有一个字段,描述nvarchar(200)。

我插入的字符串有很多行。

当我在visual studio中快速查看字符串时,我可以看到字符串被分割成多行。

line1
第一行
Line3

但是当我使用存储过程插入到数据库时,所有的"'n'r"都变成了空格。当我从数据库中读取时,没有"'n'r"

我能做什么?

sql server 2005 -如何使用c#代码向nvarchar中插入新行

应该保存得很好。当您查看SSMS时,它会删除网格中的换行符以提高可读性。

从这个答案

char(13)是CR.对于DOS/windows样式的CRLF换行符,您需要char(13)+char(10),如:

'This is line 1.' + CHAR(13)+CHAR(10) + 'This is line 2.'

使用CHAR(13)

参考:CHAR

最好使用System.Environment.NewLine