ORA-01008 怎么处理

七夜萌萌哒 2017-11-09 04:11:14
SQL 如下

from HCU8.GL_YEB YEB,HCU8.GL_KMXX kmxx,HCU8.GL_FZXZL fzxzl
where yeb.kjnd=:kjnd and yeb.gsdm=:gsdm and yeb.zth=:zth
and yeb.kjnd=kmxx.kjnd and yeb.gsdm=kmxx.gsdm and yeb.zth=kmxx.zth

如果加上标红部分 运行会出现ORA-01008
请问怎么处理
...全文
329 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
from HCU8.GL_YEB YEB,HCU8.GL_KMXX kmxx,HCU8.GL_FZXZL fzxzl where yeb.kjnd=&kjnd and yeb.gsdm=&gsdm and yeb.zth=&zth and yeb.kjnd=kmxx.kjnd and yeb.gsdm=kmxx.gsdm and yeb.zth=kmxx.zth
  • 打赏
  • 举报
回复
jdsnhan 2017-11-10
看你在什么环境下运行了,是在plsql段中,还是在你的开发语言中
  • 打赏
  • 举报
回复
碧水幽幽泉 2017-11-09
引用 2 楼 七夜萌萌哒的回复:
[quote=引用 1 楼 qq646748739 的回复:] yeb.kjnd=:kjnd and yeb.gsdm=:gsdm and yeb.zth=:zth 静态SQL不能这样写。 这种写法是用在动态SQL中,并且需要使用绑定变量
怎么绑定变量啊 萌新 求支招[/quote] 关于在oracle中如何使用绑定变量,给你分享一篇文章。 http://blog.csdn.net/gumengkai/article/details/53130449 总结的不错。
  • 打赏
  • 举报
回复
七夜萌萌哒 2017-11-09
引用 1 楼 qq646748739 的回复:
yeb.kjnd=:kjnd and yeb.gsdm=:gsdm and yeb.zth=:zth 静态SQL不能这样写。 这种写法是用在动态SQL中,并且需要使用绑定变量
怎么绑定变量啊 萌新 求支招
  • 打赏
  • 举报
回复
碧水幽幽泉 2017-11-09
yeb.kjnd=:kjnd and yeb.gsdm=:gsdm and yeb.zth=:zth

静态SQL不能这样写。
这种写法是用在动态SQL中,并且需要使用绑定变量
  • 打赏
  • 举报
回复
相关推荐
发帖
基础和管理
加入

1.7w+

社区成员

Oracle 基础和管理
申请成为版主
帖子事件
创建了帖子
2017-11-09 04:11
社区公告
暂无公告