0
我在表中有nvarchar字段。数据存储在\n
,\n\r
,\n\r
,但我不能在SQL窗口中看到当我复制列数据时,它的数据已经用\n
,\n\r
的换行符格式化。在SQL的nvarchar字段中搜索 n或 n r的SQL查询
但我可以看到当我调试(asp.net)在代码中显示为字符串。
我想查看此列以查看有多少条记录有\n
或\n\r
但结果没有显示。查询如下
SELECT temf.str_col FROM dbo.tbl_table1s temf WHERE temf.str_col LIKE '%\n%'
如何验证?
在调试程序,新线显示出与转义字符。在sql中没有这样的转义字符。你用'like'%'+ char(10)+'%''试过了吗? – Silvermind
@Silvermind它应该是一个问题的答案!我应该补充一点,在这种情况下也需要'CHAR(13)'。 – gofr1