我怀疑好像是最后一个语句有问题:
AND (case when T01.update_date is null then case when T08.update_date is null then 0 else 1 end else 1 end) = 1 但是在SQLPlus中和自已单独写的PHP程序中能正常执行,
只是在我的正式代码中不能通过,会出现以下错误:
ORA-00920: invalid relational operator
AND (case when T01.update_date is null then case when T08.update_date is null then 0 else 1 end else 1 end) = 1 但是在SQLPlus中和自已单独写的PHP程序中能正常执行,
只是在我的正式代码中不能通过,会出现以下错误:
ORA-00920: invalid relational operator
解决方案 »
- 尼玛,好苦逼啊,又被人逼的去搞PHP,伤心,求高人指点一个弱智问题
- 求这段PHP中JS的完整代码
- PHP中GD库如何将图片输出至页面?
- 关于网页上加 GOOGLE 搜索的问题 !!!!
- 如何取出当前服务器的ip地址
- 怎样才能让登录网页更快一些
- Fatal error: Class 'mysqli' not found
- mysql查询时出现的惯问题!!!
- 请问大家“PHP中表单变量如何传递?”(谢谢指教)
- 急求:怎样用php设计求函数积分和画函数图像,要求:在文本框里面输入函数,点按对应按钮就能得到结果
- exec执行不了,win2003 +apache +php4.3
- 关于导入csv文件到mysql的问题,等待您的指教。。
如果要是折行,也就是说像上面那样的格式输入到SQLPlus中执行就没有问题了。为什么呢?
难道说PHP里执行SQL语句,对SQL语句的长度有限制吗?
如果有限制的话,为什么在单独写的PHP代码里却能执行呢?请高手们指点迷津~~~~!!!!!!
你都怀疑是最后一句有问题了,那还不容易,先把最后一句去掉看有没有问题
如果还有问题,慢慢去掉一些,直到没有问题
如果没有问题了,把其它的条件全去掉,只留这一句,慢慢把这一句调试出来
如果怀疑太长了有问题,建议换个可以适应你这么长的
嗯,或者你自己想办法简化下啊,
application.application_id这个取个别名我看就短很多了
试试
试了,好用
就是不知道这句为什么出错。
AND (case when T01.update_date is null then case when T08.update_date is null then 0 else 1 end else 1 end) = 1
改为
AND (case when T01.update_date is null then case when T08.update_date is null then 0 else 1 end else 1 end)
试试