ordinal parameter mismatch异常(高分)

westleo 2007-01-10 05:34:09
我的这个 SQL语句报了ordinal parameter mismatch异常,有碰到过这个异常的 朋友给个解决办法,我写出SQL语句,大家看了 别晕,有更好SQL语句代替这个的也给分

select ii.seq,ii.itemId,ii.title,ii.type,ii.displayRelationalLink,ii.relationalLink,ii.counter,ii.titleColor,ii.titlePic
from
InfoItem as ii,InfoColumn as ic,InfoColumnItem as ici,InfoTemplateParaInst as itpi
where
itpi.paraName = '是否需要审批' and itpi.paraValue = '0' and itpi.templateInstSeq = ic.templateInstanceSeq and ic.seq = ici.columnSeq and ici.itemSeq = ii.seq and ii.title like ? and ii.publishTime between to_date(?,'yyyy-mm-dd') and to_date(?,'yyyy-mm-dd') and ii.lastModifier like ? and ii.publisher like ? and ii.keyword like ?
union
select ii.seq,ii.itemId,ii.title,ii.type,ii.displayRelationalLink,ii.relationalLink,ii.counter,ii.titleColor,ii.titlePic
from
InfoItem as ii,InfoColumn as ic,InfoColumnItem as ici,InfoTemplateParaInst as itpi,InfoItemAuditing as iia
where
itpi.paraName = '是否需要审批' and itpi.paraValue = '1' and itpi.templateInstSeq = ic.templateInstanceSeq and ic.seq = ici.columnSeq and ici.itemSeq = ii.seq and iia.auditingStatus = 1 and iia.itemSeq = ii.seq and ii.title like ? and ii.publishTime between to_date(?,'yyyy-mm-dd') and to_date(?,'yyyy-mm-dd') and ii.lastModifier like ? and ii.publisher like ? and ii.keyword like ?



就是两个普通的查询union了起来,用了12个参数,请高手赐教
...全文
562 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huxhuxx 2008-12-07
  • 打赏
  • 举报
回复
http://www.javaeye.com/topic/151549
看看这篇吧 这个问题也烦着我
jicken_woo 2007-01-11
  • 打赏
  • 举报
回复
学习一下。。。
YuLimin 2007-01-11
  • 打赏
  • 举报
回复
把sql放在SQL里直接执行有没有问题?
westleo 2007-01-11
  • 打赏
  • 举报
回复
自己顶一下
westleo 2007-01-10
  • 打赏
  • 举报
回复
是不是吃饭的时间到了,大家都去吃饭了?高手帮忙啊

81,092

社区成员

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

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