sqlserver openquery查询oracle遇到特殊字符报错

img

后面的

name not like '%?%'

是我特意加的,还是不行
后来查了下oracle数据库,是表里有一些包含?的或者其他特殊字符没查到的数据,但是oracle没法改。
各位有无解决办法。

oracle查询转换为二进制数据,sqlserver转换回来就行了

字符集不匹配