select * from email where 1=1  and flag=2 and addresser like '%门诊药房1号%' order by emidselect * from email where 1=1  and flag=1 and addressee like '%门诊药房1号%' order by emid
都能出来结果,第一条 PSTM java code 能查出来结果,第二条却出不来,在PLSQLDEVELOPER中却能出来,高手来看看

解决方案 »

  1.   

    你是如何确定的在程序里执行的程序,与在PLSQLDEVELOPER执行的是同一个语句
    在你的程序中,执行这条语句之前打个断点或者输出一下,执行的是不是与你想要的语句是一样的~~
      

  2.   

    一摸一样PSSQL里面能出来结果集DAO中resultset中无任何值的存在
      

  3.   

    两条语句都有结果集,而且仅第二条在程序中resultset里没值吗感觉除了flag之不同外 一样的句子额
      

  4.   

    and addresserand addressee   结尾不一样,一个 R 一个 E结尾