现在我遇到一个这样的问题 在sql server 2000里面
select * from t_user where '(Z)3B060-2933' = '(Z)3B060-2933'这样执行问真 可以查询出数据 小括号一个是全角一个是半角 
我目前把数据库从SQL SERVER 2000导入到oracle里面 所有存在于'(Z)3B060-2933' = '(Z)3B060-2933'这样条件的语句 查询结果都相差很多 
select * from t_user where '(Z)3B060-2933' = '(Z)3B060-2933'在ORACLE查询时没有值的
如果
select replace('(Z)3B060-2933',')',')') from dual 这种替换方式很不现实 因为有很多表都涉及 况且该字段中存在大括号的 也存在小括号的 很麻烦 谁知道怎么解决
 简单点说 我就想让oracle忽略全角半角问题
select * from t_user where '(Z)3B060-2933' = '(Z)3B060-2933'在ORACLE查询时条件为真 可以查询出数据