刚开始直接回车 或者输入\r\n发现没有什么效果
后面找到2中靠谱办法
0x0D0A 代表\r \n
\r有代表 13 \n 代表10
因此char(10)可以检测\n
判断是否包含\nA
if( CHARINDEX(CHAR(10)+'A',@XX)>=1 )
把\r\n
替换为\n
declare @xvarchar(3000)= REPLACE(@xxx, 0x0D0A, 0x0A) -- 将\r\n替换为\n
刚开始直接回车 或者输入\r\n发现没有什么效果
后面找到2中靠谱办法
0x0D0A 代表\r \n
\r有代表 13 \n 代表10
因此char(10)可以检测\n
判断是否包含\nA
if( CHARINDEX(CHAR(10)+'A',@XX)>=1 )
把\r\n
替换为\n
declare @xvarchar(3000)= REPLACE(@xxx, 0x0D0A, 0x0A) -- 将\r\n替换为\n
本文标题:sql server字符串查找检测换行符和替换换行符的靠谱办法
本文链接:https://www.haomeiwen.com/subject/lcpftjtx.html
网友评论