我用UPDATE a SET GR_P = REPLACE(GR_P,'','') FROM mytable a
代替东西。
但是替换功能不适用于以下章程:
在查询分析器中它可以工作,但是当我使用SSIS执行SQL任务或OLEDB源代码时,它给了我错误:
未指定连接管理器。
答案 0 :(得分:0)
在针对Oracle的Toad中(因为这是您的标签之一),我发出了此命令(按ALT-12以获得女性符号),结果得到191。请注意,使用CHR(191)
重新选择它会显示一个颠倒的问号。
select ascii('♀') from dual;
鉴于此,这是可行的,但是它是Oracle语法,您的工作量可能会有所不同。
UPDATE mytable SET GR_P = REPLACE(GR_P, CHR(191));
请注意,如果它不起作用,则该符号可能是另一个控制字符。您可能需要使用正则表达式消除所有不在a-zA-Z0-9中的字符,等等。我怀疑您需要更新标签以获得更准确的答案。
也许此信息仍然会有所帮助。请发回您发现的内容。