我有一个字符串(= SQL查询),我需要删除所有GO
命令。
这可以简单地完成:REPLACE(<columnname>,'GO','')
但'Be gone!'
之类的字符串会突然显示为'Be ne!'
所以我的想法是使用这样的东西:
REPLACE(<columnname>,'GO' + <hidden character>,'')
但是怎么做呢?
答案 0 :(得分:2)
如果退货也有问题,您必须像replace
那样嵌套:
REPLACE(REPLACE(<columnname>,'GO ',''), CHAR(10)+CHAR(13), '').
注意这会替换char(10)+char(13)
,这是一个Windows返回(回车换行)。如果你(也)没有另一个回车或换行,你必须纠正这个问题。如果您有可能的行结尾组合,则必须进一步嵌套replace
。不过,这应该是一般模式。
答案 1 :(得分:0)
*Dao.class
似乎可以解决问题。