热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

sql中sysdate和current_date的区别及to_char(tv_date,‘YYYYMMDD‘)当天时间与数据库时间的格式转换与比较

sysdate和current_date的区别在oracle中current_date与sysdate都是显示当前系统时间,其结果基本相同,但是有三点区别:1.current

sysdate 和 current_date 的区别

在oracle中current_datesysdate都是显示当前系统时间, 其结果基本相同,但是有三点区别:
  1. current_date返回的是当前会话时间,而sysdate返回的是服务器时间;
  2. current_date有时比sysdate快一秒,这可能是四舍五入的结果;
  3. 如果修改当前会话的时区,比如将中国的时区为东八区,修改为东九区,则current_date显示的时间为东九区时间, 根据东加西减的原则,current_date应该比sysdate快一小时。

实例:

1 alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
2 20:01:26 SQL> select current_date,sysdate from dual;
3 CURRENT_DATE SYSDATE
4 ------------------- -------------------
5 2009-03-10 20:01:37 2009-03-10 20:01:37
1 20:01:43 SQL> select current_date,sysdate from dual;
2 CURRENT_DATE SYSDATE
3 ------------------- -------------------
4 2009-03-10 20:01:44 2009-03-10 20:01:43

注意:current_date与sysdate快了一秒。

修改当前会话时区为东九区:

1 alter session set time_zone='+09:00'
2 20:04:19 SQL> select current_date,sysdate from dual
3 CURRENT_DATE SYSDATE
4 ------------------- -------------------
5 2009-03-10 21:04:22 2009-03-10 20:04:22

注意
在pg日期中中SYSDATE是不存在的,存在如下:

select now(),CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP ;

在这里插入图片描述

select CURRENT_DATE --2020-08-06
select NOW() --2020-08-06 18:36:45.117243+08

在这里进行当天时间与数据库时间的比较:

数据库时间格式为:tv_date:2020-08-06 10:37:07

select<include refid&#61;"Base_Column_List"/>from t_syswhere user_id &#61; &#39;123&#39; AND to_char( CURRENT_DATE, &#39;YYYY-MM-DD&#39; ) &#61; to_char( tv_date, &#39;YYYY-MM-DD&#39;)

这里是一个真诚的***青年技术交流QQ群:761374713***&#xff0c;不管你是大学生、社畜、想学习变成的其他人员&#xff0c;欢迎大家加入我们&#xff0c;一起成长&#xff0c;一起进步&#xff0c;真诚的欢迎你&#xff0c;不管是技术&#xff0c;还是人生&#xff0c;还是学习方法。有道无术&#xff0c;术亦可求&#xff0c;有术无道&#xff0c;止于术。在这里插入图片描述


推荐阅读
  • 前景:当UI一个查询条件为多项选择,或录入多个条件的时候,比如查询所有名称里面包含以下动态条件,需要模糊查询里面每一项时比如是这样一个数组条件:newstring[]{兴业银行, ... [详细]
  • 在Oracle11g以前版本中的的DataGuard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过 ... [详细]
  • 本文介绍了Oracle存储过程的基本语法和写法示例,同时还介绍了已命名的系统异常的产生原因。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • Oracle Database 10g许可授予信息及高级功能详解
    本文介绍了Oracle Database 10g许可授予信息及其中的高级功能,包括数据库优化数据包、SQL访问指导、SQL优化指导、SQL优化集和重组对象。同时提供了详细说明,指导用户在Oracle Database 10g中如何使用这些功能。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • Java String与StringBuffer的区别及其应用场景
    本文主要介绍了Java中String和StringBuffer的区别,String是不可变的,而StringBuffer是可变的。StringBuffer在进行字符串处理时不生成新的对象,内存使用上要优于String类。因此,在需要频繁对字符串进行修改的情况下,使用StringBuffer更加适合。同时,文章还介绍了String和StringBuffer的应用场景。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • WhenIusepythontoapplythepymysqlmoduletoaddafieldtoatableinthemysqldatabase,itdo ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 本文介绍了为什么要使用多进程处理TCP服务端,多进程的好处包括可靠性高和处理大量数据时速度快。然而,多进程不能共享进程空间,因此有一些变量不能共享。文章还提供了使用多进程实现TCP服务端的代码,并对代码进行了详细注释。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
author-avatar
D之phper
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有