遇到一个简单问题了请教大家一下是怎么回事?
ORACLE11g的数据库
用如下语句找不到数据:
select * from T_PM_USER where FNAME_L2='预设有户'

select * from T_PM_USER WHERE FNAME_L2='virtualUser'
查询不出任务数据来?
不加条件时是可以查询出全部的数据的
FID FNUMBER FNAME_L2 FNAME_L3
1 user 预设用户           預設用戶
2 virtualUser     virtualUser virtualUser
oracle11g 简单查询问题

解决方案 »

  1.   

    你用like‘virtualUser%’试试,以前遇到过在字符串后面有回车的情况。
      

  2.   

    <预设用户> <預設用戶>你看看这两个 的字和数据库里的字能不能对上啊 我也经常出现这种情况 后来我只有先去数据库看看字是怎么写的或者复制出来 
      

  3.   

    这个一般来说,不是条件写错了字,就是本身内容里没有数据。大不了,你从字段结果中,拷贝出来,放到where里,试试呗
      

  4.   

    基本上都是1 编码错误
    2 建表用char类型 全是空格 也不知道哪里带出来的习惯。
      

  5.   


    用length(字段名) 查看字段长度是不是你预期的
      

  6.   

    还是重新导入才解决了。是ORCLE字符集的问题