相关疑难解决方法(0)

SQL查询字符串中的回车并最终删除回车符

SQL查询字符串中的回车并最终删除回车符

我在表中有一些数据,并且在我不想要的地方有一些回车.我试图编写一个查询来获取包含回车符的所有字符串.

我试过这个

select * from Parameters
where Name LIKE '%"\n" %'
Run Code Online (Sandbox Code Playgroud)

select * from Parameters
where Name LIKE '\r'
Run Code Online (Sandbox Code Playgroud)

"

两者都是有效的SQL,但没有返回我要找的东西.我是否需要使用Like命令或其他命令?如何让回车进入查询?

回车不一定在线的末端(可能在中间).

sql char carriage-return sql-like

48
推荐指数
3
解决办法
22万
查看次数

包含对 char(13) 不满意

为什么不SSMS为我处理这个脚本?

DECLARE @containsReturn AS CHAR(500) = 
'ME@ME.co.uk; 

YOU@YOU.co.uk;'


CREATE TABLE #x(ProblemColumn CHAR(500));
INSERT INTO #x VALUES(@containsReturn);

SELECT * FROM #X;


UPDATE  #x 
SET     ProblemColumn = REPLACE(ProblemColumn, char(13), '')
WHERE   CONTAINS(ProblemColumn, CHAR(13))
Run Code Online (Sandbox Code Playgroud)

我收到此错误,重点关注's子句CHAR(13)中的最后一个:UPDATEWHERE

消息 102,级别 15,状态 1,第 14
行“CHAR”附近的语法不正确。

sql sql-server

2
推荐指数
2
解决办法
4214
查看次数

标签 统计

sql ×2

carriage-return ×1

char ×1

sql-like ×1

sql-server ×1