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"
我能做什么?
应该保存得很好。当您查看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