ibatis执行查询语句,可以在plsql中查询数据,但是在程序中查询不到,求大神帮忙

md名字真难起 2016-05-27 03:05:52
select afa050, , afb010, afb002, afb003
from syn_fs_fb27 a
where 1 = 1
<isNotEmpty prepend=" And " property="afa050">
a.afa050= $afa050$
</isNotEmpty>
<isNotEmpty prepend=" And " property="fpzdm">
a.fpzdm = $fpzdm$
</isNotEmpty>
<isNotEmpty prepend=" And " property="afb010">
TO_CHAR(a.afb010) = $afb010$
</isNotEmpty>
and not exists (select * from V_TRANS_FB57
where afa050 = a.fdwdm
and afb010 = a.afb010
and afb002 = a.afb002
and afb003 = a.afb003
<!-- 表示该票段的票已全部用完 -->
and afb572 = '2')
...全文
343 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
md名字真难起 2016-05-28
  • 打赏
  • 举报
回复
在plsql里执行的sql语句就是从LOG里打印出来的,在plsql里可以查出来数据,但是程序里执行就是查不出来
md名字真难起 2016-05-28
  • 打赏
  • 举报
回复
逗号是我写多了,代码里不多, syn_fs_fb27这个是dblink另一个库里的表
  • 打赏
  • 举报
回复
用的是控制台输出的sql在plsql中执行的?
oxcow 2016-05-27
  • 打赏
  • 举报
回复
引用 楼主 u013051522 的回复:
select afa050, , afb010, afb002, afb003 from syn_fs_fb27 a where 1 = 1 <isNotEmpty prepend=" And " property="afa050"> a.afa050= $afa050$ </isNotEmpty> <isNotEmpty prepend=" And " property="fpzdm"> a.fpzdm = $fpzdm$ </isNotEmpty> <isNotEmpty prepend=" And " property="afb010"> TO_CHAR(a.afb010) = $afb010$ </isNotEmpty> and not exists (select * from V_TRANS_FB57 where afa050 = a.fdwdm and afb010 = a.afb010 and afb002 = a.afb002 and afb003 = a.afb003 <!-- 表示该票段的票已全部用完 --> and afb572 = '2')
select afa050, , afb010, afb002, afb003 from syn_fs_fb27 a 这个SQL多个逗号吧

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧