我遇到以下问题:
我有一个表 T 有一个名称列名称。名称具有以下结构:
A\\B\C
您可以像这样在自己身上创建:
create table T ( Name varchar(10));
insert into T values ('A\\\\B\\C');
select * from T;
现在,如果我这样做:
select Name from T where Name = 'A\\B\C';
这不起作用,我需要转义 \ (反斜杠):
select Name from T where Name = 'A\\\\B\\C';
美好的。
但是如何自动对字符串名称执行此操作?
像下面这样的东西不会这样做:
select replace('A\\B\C', '\\', '\\\\');
我得到:A\\\BC
有什么建议么?
提前谢谢了。