CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

为什么PL/SQL DEVELOP运行不通过,在SQLPLUS中有可以运行通过呢?

楼主Anson_Xu(武汉伢)2006-03-01 12:33:28 在 Oracle / 开发 提问

select   *   from   dev.table_Meeting   where    
  Meeting_ID   =   22    
  AND    
  trunc(trunc(to_date(Meeting_Start_Time))   -   trunc(to_date(sysdate)))   =   1  
   
  文字与格式字符串格式不匹配 问题点数:20、回复次数:3Top

1 楼boydgmx(授人以鱼不如授人以渔(baidu&google))回复于 2006-03-01 14:29:05 得分 0

select   *   from   dev.table_Meeting   where    
  Meeting_ID   =   22    
  AND    
  trunc(trunc(to_date(Meeting_Start_Time))   -   trunc(to_date(sysdate)))   =   1  
   
  好多问题啊、。。。。  
   
  to_date   好歹得指明按照什么格式转换为日期  
  sysdate   还有必要to_date么?Top

2 楼yxxx(_小孬)回复于 2006-03-01 17:30:26 得分 0

你这个能运行通过啊……  
  -_-!!Top

3 楼whodxaje(whodxaje)回复于 2006-03-01 17:30:27 得分 0

如果Meeting_Start_Time为date型  
  可用  
  select   *   from   dev.table_Meeting    
  where   Meeting_ID   =   22    
      AND   trunc(Meeting_Start_Time)   -   trunc(sysdate)   =   1  
  如果为varchar2  
  可用  
  select   *   from   dev.table_Meeting    
  where   Meeting_ID   =   22    
      AND   trunc(TO_DATE(Meeting_Start_Time,'YYYY-MM-DD'))   -   trunc(sysdate)   =   1  
  你的语句写的太不好了。  
   
  Top

相关问题

  • 在PL/SQL里可以运行但在PB里不能运行,请朋友们帮我看看,谢谢!
  • 在PL/SQL里可以运行但在PB里不能运行,请朋友们帮我看看,谢谢!
  • 入门级问题,pl/sql语句在哪里写,怎样运行?
  • 有关动态运行sql
  • 如何运行sql scripts
  • 动态SQL创建视图,在SQLPLUS中可以,写到存储过程中则运行报错
  • 再oracle下可以运行*.sql文件吧?怎么运行
  • SQL语句运行超时(居然运行了8分钟)
  • 如何在PL/SQL中建立一个每10分钟运行一次的存储过程!
  • SQL*PLUS脚本运行问题。

关键词

  • date
  • start
  • meeting
  • trunc
  • 通过
  • sysdate
  • 格式
  • where
  • from dev
  • time

得分解答快速导航

  • 帖主:Anson_Xu

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo