浅谈Oracle数据库Date类型查询问题
用过Oracle数据库的朋友应该知道,Oracle数据库在以Date类型为查询条件时存在一个小小的BUG,如:
select * from tableName where createDate >= to_date('2007-01-01','yyyy-mm-dd') and createDate <= to_date('2007-01-01','yyyy-mm-dd');
tableName 是指:表名
createDate 是表tableName的一个列名,为Date类型
如果我们希望通过上面的语句来查询createDate为2007-01-01当天的记录的话,很遗憾,不管那天有没有数据产生,我们得到的结果都为空,也就是说Oracle数据库在查询时间段内的记录时,记录中不包括截止日期当天所产生的数据,但是很明显我们需要得到包括截止日期当天所产生的数据,只要稍作处理即可:
select * from tableName where createDate >= to_date('2007-01-01','yyyy-mm-dd') and createDate <= (to_date('2007-01-01','yyyy-mm-dd')+1);
SELECT A.WORKERID,A.WORKERNUM,A.WORKERNAME,A.WLATITUDE,A.WLONGITUDE,A.WORKSTATUS,A.WNOTE,A.WUPDATE FROM TBWORKER A WHERE 1=1 AND A.WUPDATE >= TO_DATE('2013-07-01 0:24:13','YYYY-MM-DD HH24:mi:ss') ORDER BY A.WUPDATE DESC;
分享到:
相关推荐
C# 编程连接oracle数据库方法 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using ...
软件功能强大,持修复因各种原因造成的数据库无法打开或数据库删除后没有备份的问题,从而实现对Oracle数据库的抢修恢复,最大限度减少数据丢失。是用户实现Oracle数据库抢修恢复的好帮手。需要的朋友快来下载吧! ...
不需要运行Oracle数据库软件,ODU直接读取数据库文件解析数据。 支持ASM,能够直接从ASM磁盘中导出数据,即使相关的磁盘组不能成功mount 支持从ASM中直接抽取出数据文件和其他任意存储在ASM中的文件(包括控制文件...
包含了oracle所有的函数 例如replace to_char date等67个函数
1、提供了oracle数据库备份脚本,导出dmp文件 2、定时任务由操作系统提供的支持,在操作系统中设置定时任务,由操作系统定期执行脚本 3、补充。压缩包脚本有点问题,不能删除旧的备份文件。需要自动删除历史备份文件...
Oracle数据库内部的数据操作可以通过sql语句执行处理,sql与C、Basic等语言不通,数据的访问方法和操作顺序不用正确指定,是要告诉数据库引擎要做什么就可以了。Oracle不仅可以通过基本的sql进行简单的数据操作,还...
Oracle数据库开发之函数概述,包括经常使用的数值函数、字符函数、日期函数、转换函数等。
1、前提就是你的电脑必须装有Oracle数据库。 2、本程序第一次运行时比较慢,因为要查找你硬盘中的oracle的exp.exe文件,望您耐心等待。谢谢! 3、所有的oracle数据库管理员都有一个非常麻烦的事情,就是每天...
由于公司要把oracle 数据库迁移到hive ,hbase 环境,特建议使用kettle做数据迁移,调试3个小时,终于调试成功,顺手写了个配置文档。
Oracle_to_date,ORacle数据库的日期类型转换的问题。
数据库DATABASE、表TABLE、列COLUMN、行ROW、关键字PRIMARY KEY、索引INDEX 二、 数据类型: LONG RAM:超长大型数据(照片、图形、描述等不定长数据)。 DATE:包含日期和时间。 INTEGER:有符号全长二进制整数(31...
Oracle 中Number 分为两种 1.Number 2.Number(10,2) 第一种对应的是java中...oracle中的的date 对应java中的 java.util.date java.sql.date 是都可以的 但通常应用java.util.date 因为它的作用范畴大于java。sql。date
REM $Header: filename, version, created date,auther REM REM Copyright REM REM FUNCTION REM function explanation REM REM NOTES REM REM MODIFIED (yy/mm/dd) REM who ...
大家都知道,从oracle数据库中导出数据时,如果其中有字段类型为date,那么导出时将会变成to_date('29-12-2010 10:20:30', 'hh24:mi:ss'),如果你要将这导出的数据在oracle客户端中执行,应该是没什么问题的,但是...
springmvc+mybatis+bootstrap框架+oracle数据库 1、兼容BootStrap,兼容Jquery UI。所以可以用bootstrap和jqueryui的功能。当然还有jquery了。 2、图标使用font awesome 3.2,可以使用字体图标 3、表格可以用...
ODU全称为Oracle Database Unloader,是类似于Oracle的DUL的软件,用于直接从Oracle数据库的数据文件中获取表数据。在各种原因造成的数据库不能打开时,用于抢救数据,最大限度地减少数据丢失。 ODU有什么功能特点...
从oracle数据库取出日期。 按格式显示
系统权限提供了在Oracle数据库系统范围内执行某种任务的操作能力,而对象权限则是一种赋予用户在指定的数据库对象(如表、视图、过程等) 16. Oralce数据库在进行物理备份有联机备份和脱机备份两种方式可供选择。 ...
Oracle数据库设计策略及规范 设计策略及规范 1. 目的 定义Oracle数据库设计规范,作为数据库规划、设计、开发以及维护人员的技术参考资料。用以规范和指导相关人员的设计行为。 2. 概述 本文档根据Oracle数据库...
前言 众所周知数据是应用的核心部分,程序坏了换台机器重新发布就可以,但数据一旦丢失,造成的损失将不可挽回,程序发布到生产后,数据的...v_date=$(date '+%Y%m%d%H%M%S') #日志目录 logfile=${syspath}/backup.${v