0

我正在尝试使用 SQL 查询的结果集创建 XML 提要。其中一个字段包含 ' 字符,这会导致生成的 XML 文件出现错误。

如何替换 ' 字符。我读过一些建议类似的帖子

Replace(my_column,'''','')

但这会引发语法错误

4

3 回答 3

1

可能您正在寻找这样的东西:

UPDATE your_table
   SET your_column = REPLACE(your_column, '\'', ''');

但话又说回来,我想知道为什么有必要在 DB 中而不是在输出代码中这样做。

于 2012-09-27T10:31:13.090 回答
1

它应该工作

select replace('abc''def','''','')

SQLFiddle 示例

于 2012-09-27T10:31:29.287 回答
0

'代替'. _ 这将起作用:

Replace(my_column,"'",''')
于 2012-09-27T10:30:55.770 回答