读书人

关于varchar2 数据查询有关问题

发布时间: 2012-01-29 21:39:32 作者: rapoo

关于varchar2 数据查询问题?
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试试看
[解决办法]
呵呵

读书人网 >oracle

热点推荐