`
nathan09
  • 浏览: 150853 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

oracle sysdate,systimestamp,current_date,current_timestamp

 
阅读更多

select sysdate,systimestamp,current_date,current_timestamp from dual;

这条语句返回 系统当前时间的三个版本,也有人这么说 叫做返回系统当前session所在时区的默认时间。

sysdate返回的是系统的时间。

systimestamp也是当前系统的时间戳。

CURRENT_TIMESTAMP 与时区设置有关,返回的秒是系统的,返回的日期和时间是根据时区转换过的。
current_date是对CURRENT_TIMESTAMP准确到秒的四舍五入。

These are features in Oracl9i or later version.
CURRENT_TIMESTAMP and CURRENT_DATE give session timestamp/date.
SYSTIMESTAMP and SYSDATE give databse date.
The two obviously may be in different timezones.


分享到:
评论

相关推荐

    Oracle 中的 TO_DATE 和 TO_CHAR 函数

    ### Oracle中的TO_DATE和TO_CHAR函数详解 #### 一、TO_DATE函数 **TO_DATE**函数主要用于将字符串转换成日期格式。在Oracle数据库中,这是一个非常实用的功能,尤其是在处理日期和时间相关的数据时。 ##### 1. ...

    Oracle的to_date函数.doc

    最后,Oracle 还提供了其他日期函数,如 current_timestamp 函数,可以返回当前日期和时间,包括毫秒级的精度。例如: select to_char(current_timestamp(5),'DD-MON-YYYY HH24:MI:SSxFF') from dual; 在上面的...

    Oracle to_date() 用法细节.txt

    ### Oracle to_date() 函数详解 #### 一、概述 `to_date()` 是 Oracle 数据库中的一个重要函数,用于将字符串转换为日期格式。在实际应用中,尤其在处理时间戳或者进行日期比较时非常有用。本文将详细介绍 `to_...

    Oracle_to_date

    ### Oracle_to_date:Oracle数据库中的日期格式转换 在Oracle数据库中,`TO_DATE`函数是处理日期和时间数据的关键工具之一。它主要用于将字符串转换为日期格式,这在实际的数据处理过程中非常常见,尤其是在需要对...

    ORACLE 关于时间函数to_date 的运用

    ### Oracle TO_DATE 函数详解 `TO_DATE`函数主要用于将一个字符类型的数据转换成日期类型。其基本语法如下: ```sql TO_DATE(date_string, format_mask) ``` - `date_string`: 需要转换的日期字符串。 - `format_...

    讲述Oracle中的to_date参数含义

    Oracle还支持毫秒级别的日期处理,`CURRENT_TIMESTAMP`返回带有毫秒信息的当前时间,可以指定精度来显示不同数量的毫秒位。 此外,示例中的代码段展示了如何通过PL/SQL计算程序运行时间,使用`DBMS_UTILITY.GET_...

    Oracle中TO_DATE TO_CHAR格式

    Oracle 中 TO_DATE TO_CHAR 格式详解 Oracle 中 TO_DATE 和 TO_CHAR 函数是两个非常重要的日期时间处理函数,主要用于格式化日期和时间数据,以满足不同的应用需求。在本文中,我们将详细介绍 TO_DATE 和 TO_CHAR ...

    Oracle TO_DATE 日期格式

    Oracle TO_DATE 日期格式详解 Oracle 中的 TO_DATE 函数是一种强大的日期格式转换函数,能够将字符串转换为日期类型。下面是 TO_DATE 函数的详细介绍: 年份格式 * yy:两位年,显示值为07 * yyy:三位年,显示值...

    Oracle的to_date函数.docx

    Oracle提供了`current_timestamp`来获取当前时间,包括毫秒级别精度: - `to_char(current_timestamp, 'DD-MON-YYHH24:MI:SSxFF')`显示年月日小时分秒和毫秒。 - `to_char(current_timestamp(9), 'MI:SSxFF')`...

    db2有关日期使用小结

    VALUES CURRENT_TIMESTAMP + 1 MONTHS - DAY(CURRENT_DATE) DAYS; ``` - **获取上个月第一天**: ```sql SELECT LAST_DAY(SYSDATE - 1 MONTH) + 1 DAY FROM sysibm.sysdummy1; ``` - **获取三个月前的日期**...

    oracle中TIMESTAMP与DATE比较

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

    Oracle中TO_DATE、TO_CHAR,Oracle函数大全

    在Oracle数据库中,`TO_DATE` 和 `TO_CHAR` 是两个非常重要的转换函数,它们用于在日期和字符串之间进行转换。这两个函数对于处理日期相关的数据至关重要,尤其在数据分析和报表生成时。 `TO_DATE` 函数是将字符...

    TO_DATE用法详解.doc

    TO_DATE 函数是 Oracle 中的一个重要函数,它用于将字符类型的日期字符串转换为日期类型的数据。该函数的语法为:TO_DATE(date_string, format_string),其中 date_string 是要转换的日期字符串,format_string 是...

    Oracle to_date()函数的用法介绍

    Oracle的to_date()函数是用于将字符串转换为日期类型的函数,它是Oracle数据库处理日期和时间数据的重要工具。本文将深入探讨Oracle to_date()函数的使用方法及其相关知识点。 首先,我们要理解to_date()函数的基本...

    oracle_date.rar_oracle

    Oracle数据库支持多种日期和时间数据类型,包括DATE、TIMESTAMP、INTERVAL等。DATE类型是最基础的,它包含了日期和时间部分,精确到秒。TIMESTAMP则更进一步,不仅包含日期和时间,还能够存储微秒级别的精度。...

    oracle中to_date详细用法示例(oracle日期格式转换)

    Oracle中的`TO_DATE`函数是数据库操作中非常重要的一个日期转换工具,主要用于将字符串转换成日期类型。在Oracle SQL中,日期和时间处理是数据库管理的关键部分,`TO_DATE`函数提供了灵活的方式来处理日期和时间数据...

    oracle_triger.rar_oracle_oracle trig_oracle triger_triger oracle

    :new.hire_date := SYSDATE; END emp_insert_trigger; ``` 这个触发器会在尝试插入新员工记录且`hire_date`为空时,自动设置为当前系统日期。 6. **使用触发器的注意事项** - 触发器可能导致性能下降,因为...

    Oracle的to-date函数.pdf

    Oracle还支持毫秒级别的日期时间操作,例如`current_timestamp`可以获取当前的日期和时间(包括秒和毫秒),并可以通过`to_char`函数展示不同精度的毫秒: ```sql SELECT TO_CHAR(CURRENT_TIMESTAMP(5), 'DD-MON-...

    Oracle Date常用方法封装

    my_timestamp := FROM_TZ(CURRENT_TIMESTAMP, 'UTC'); -- 将当前时间转换为UTC时间戳 DBMS_OUTPUT.PUT_LINE('Timestamp: ' || TO_CHAR(my_timestamp, 'YYYY-MM-DD HH24:MI:SS.FF3 TZR')); END; ``` 5. **自定义...

Global site tag (gtag.js) - Google Analytics