test数据表中有一个字段名为aaa字段,字段类型为 varchar2 字段内容假设为 555
在sql2000 里面 语法如下
select * from test where aaa= '555 '
可以查询出来记录。
但是在oracle 里面
select * from test where aaa= '555 '
查询没有记录,不知道是什么原因?
------解决方案--------------------
我怀疑你那个555里面有不可见字符,你insert into test values( '555 '),这样再试试
------解决方案--------------------
aaa
822
190
983
442
上面的是表数据?里面没有555啊
你用pl/sql工具,打开表看看里面是不是有555
------解决方案--------------------
可能是你的555后面有空格
------解决方案--------------------
来个trim试试看
------解决方案--------------------
呵呵