`

oracle sysdate

阅读更多
select trunc(sysdate ,'dd') from dual ;   -- 2007-9-19

select trunc(sysdate ,'yyyy') from dual ;   --2007-1-1

select trunc(sysdate ,'mm') from dual ;   --2007-9-1



begin
dbms_output.put_line( to_char ( (sysdate)    , 'yyyy-mm-dd hh24:mi:ss' ) ) ;
dbms_output.put_line( to_char ( (sysdate)+ 1/24/60/10   , 'yyyy-mm-dd hh24:mi:ss' ) ) ;
dbms_output.put_line( to_char ( ((sysdate)+ 10 / ( 24*60*60 )   ) , 'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( to_char ( trunc((sysdate)+ 10 / ( 24*60*60 )   ) , 'yyyy-mm-dd hh24:mi:ss' ) ) ;

end ;
/






begin
dbms_output.put_line( '当前时间 ' ) ;
dbms_output.put_line( to_char ( (sysdate)    , 'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前时间 + 1 s '    ) ;
dbms_output.put_line( to_char ( (sysdate)+ (((1/24)/60)/60   )   , 'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前时间 + 1 s '    ) ;
dbms_output.put_line( to_char ( (sysdate)+ (((5/24)/60)/60   )   , 'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前时间 + 10s '   ) ;
dbms_output.put_line( to_char ( ((sysdate)+ ( 10 / ( 24*60*60 ))    ) , 'yyyy-mm-dd hh24:mi:ss' ) ) ;

dbms_output.put_line( '当前 日   '   ) ;
dbms_output.put_line( to_char ( trunc((sysdate)) , 'yyyy-mm-dd hh24:mi:ss' ) ) ;


dbms_output.put_line( '当前 第2天 1点 '   ) ;
dbms_output.put_line( to_char ( trunc(sysdate)+( 1 + 1/24   ) , 'yyyy-mm-dd hh24:mi:ss' ) ) ;


dbms_output.put_line( '当前 第2天 9点 '   ) ;
dbms_output.put_line( to_char ( trunc(sysdate)+( 1 + 9/24   ) , 'yyyy-mm-dd hh24:mi:ss' ) ) ;




end ;
/
分享到:
评论

相关推荐

    oracle不走索引可能原因.docx

    Oracle数据库在执行SQL查询时,有时会选择不使用已经创建的索引,这可能是由于多种因素导致的。以下是一些常见的原因及其详细解释: 1. **INDEX SKIP SCAN**: 当创建了一个组合索引,但是查询只使用了索引的非第一...

    ORACLE时间函数(SYSDATE)深入理解

    加法 select sysdate,add_months(sysdate,12) from dual; –加1年 select sysdate,add_months(sysdate,1) from dual; –加1月 select sysdate,to_char(sysdate+7,’yyyy-mm-dd HH24:MI:SS’) from dual; –加1星期 ...

    PGConf.CN2019大会资料 培训PPT--John--PostgresConf.CN - John

    - **Oracle** 中的 `SYSDATE` 函数返回当前数据库运行的操作系统的日期和时间。 - **PostgreSQL** 中通常使用 `CURRENT_TIMESTAMP` 来获取当前的日期和时间。 - 在Oracle中,`SYSDATE` 的时间部分默认不显示;而在...

    oracle中TIMESTAMP与DATE比较

    在Oracle数据库中,`TIMESTAMP`与`DATE`两种数据类型是用于存储日期和时间信息的关键组成部分,但它们之间存在显著的区别,特别是在处理时间和精度方面。本文将深入探讨这两种数据类型的特点,以及如何在实际应用中...

    sysdate计算.doc

    在Oracle数据库中,`SYSDATE` 是一个内置函数,用于获取当前系统的日期和时间。在文档"sysdate计算.doc"中,主要讨论了如何利用`SYSDATE`进行日期和时间的运算与处理。以下是一些关键知识点的详细解释: 1. **日期...

    Oracle资料 Oracle九阴真经 Oracle函数大全 Oracle错误码 Oracle参考手册 Oracle全套chm.7z

    例如,`TO_DATE()`用于将字符串转换为日期,`UPPER()`和`LOWER()`用于大小写转换,`SYSDATE`获取当前系统日期等。通过这些函数大全,用户可以快速查找并学习各种函数的用法。 3. **Oracle错误码**:`SQLCodes-...

    sysdate.patch

    参考博客:PostgreSQL的学习心得和知识总结(二十九)|PostgreSQL数据库兼容Oracle的SYSDATE函数的实现

    Oracle与postgres的区别和转化

    在 Oracle 中,sysdate 函数可以用 NOW() 函数替换;nvl 函数可以用 coalesce 函数替换。 SQL 语句的调整 在 Postgres 中,需要将 Oracle 中的用户名.表名形式的 SQL 语句调整为表名形式。如果在 Postgres 中存在...

    oracle_日期_加减方法

    在Oracle数据库中,日期操作是常见的SQL查询任务,特别是在处理历史数据或进行时间相关的分析时。Oracle提供了丰富的函数来帮助用户对日期进行加减操作,这些功能强大且灵活的函数使得开发者能更精确地处理时间数据...

    oracle 资源整合大全,oracle对照,oracle数据库,oracle 讲解

    日期时间函数如SYSDATE获取当前系统日期,ADD_MONTHS用于增加或减少日期。 在提供的文件列表中,"oracle%E5%87%BD%E6%95%B0%E5%A4%A7%E5%85%A8.chm"和"oracle_functions2.0.chm"很可能是关于Oracle函数的参考手册,...

    使用oracle计算系统当前时间的毫秒数

    ### 使用Oracle计算系统当前时间的毫秒数 在IT领域,特别是数据库管理和应用程序开发中,时间戳是非常重要的数据类型之一。它可以用来记录事件的发生时间、处理时间等关键信息。对于Oracle数据库用户而言,有时需要...

    Oracle经典教程 Oracle基本知识

    - **字符串和日期函数**:掌握TO_CHAR、TRIM、SYSDATE等函数的应用场景。 ##### 3.3 PL/SQL编程 - **过程和函数**:编写PL/SQL过程和函数来封装复杂的业务逻辑。 - **异常处理**:学习如何使用EXCEPTION块来捕获并...

    oracle和db2的区别

    ### Oracle与DB2的主要区别 本文旨在探讨Oracle与DB2这两种主流关系型数据库管理系统(RDBMS)之间的关键差异。Oracle由甲骨文公司开发,而DB2则由IBM推出。两者均广泛应用于企业级环境,提供了强大的数据管理能力。...

    oracle日期查询相关

    在Oracle数据库中,可以通过`SYSDATE`函数来获取系统的当前日期和时间。这是一个非常实用的功能,尤其是在需要记录数据的操作时间点时。 **示例:** ```sql SELECT SYSDATE FROM DUAL; ``` 这条SQL语句将返回当前的...

    Oracle时间日期操作

    Oracle 中的日期和时间可以使用 sysdate 函数来获取当前的日期和时间。sysdate 函数返回当前的日期和时间,包括年、月、日、时、分和秒。 例如,使用 sysdate 函数可以获取当前的日期和时间:select sysdate from ...

    ORACLE常用日期函数集合

    ### ORACLE常用日期函数集合详解 #### 一、概述 在Oracle数据库中,日期处理是一项非常重要的功能。本文将详细介绍一些常用的Oracle日期函数及其应用场景,帮助数据库管理员或开发者更好地理解和运用这些函数,以...

    oracle日期操作举例

    ### Oracle 日期操作详解 #### 一、日期时间间隔操作 在Oracle数据库中,我们可以方便地执行日期时间的间隔操作,比如对当前时间进行增减指定的时间间隔。 **1. 当前时间减去7分钟的时间** ```sql SELECT SYSDATE...

Global site tag (gtag.js) - Google Analytics