我正在寻找一个 SQL 查询,它可以删除所有非 xml 字符,即字符
#x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
从我的行。
我可以使用http://www.simple-talk.com/sql/t-sql-programming/tsql-regular-expression-workbench/创建正则表达式替换用户定义的函数。但是我很难编写正则表达式来定位非 xml 字符。我正在使用 SQL Server 2008。