加条件后查询数据库视图长时间没有响应

mizuho_2006 2012-11-20 11:05:25
程序前一段运行还好好的,最近用户反映说点击查询按钮程序就没有响应了。。
本以为是数据库连不上。。后来调试发现,SQL语句有两个条件,起始日期
去掉这两个条件就能正常查询出结果,而且只保留开始时间的条件也可以查询出结果
但是加上 passtime < '2012-11-20 23:59:59' 就查不出来了,等了半个小时,数据库还是没反应

程序里查的是视图,passtime字段是字符型的,如果使用 passtime like ''2012-11-20%'也没有问题。。
真是邪门。。

请问有朋友遇到过这种问题吗??
...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
软件钢琴师 2012-11-20
  • 打赏
  • 举报
回复
passtime < '2012-11-20 23:59:59' 用TO_DATE('','YYYY-MM-DD HH24:MI:SS') 转换一下不行么,如果数据量不大的话
mizuho_2006 2012-11-20
  • 打赏
  • 举报
回复
后来改了一下视图 把所有视图的条件去掉是正常的,然后一条一条加。。 后来加上一个条件就不行了,去掉就好了 原因还是不太清楚,但总算好了。。谢谢各位

17,377

社区成员

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

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