`
school104
  • 浏览: 73305 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

oracle sysdate,current_date,current_timestamp

 
阅读更多
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://942224632.blogbus.com/logs/182013540.html

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数据库名词解释 2011-12-16
pctused,pctfree,pctincrease,行迁移&行链接 2011-12-16
【转】oracle-学习笔记-5 2011-12-16
【转】ORACLE基础知识 2011-12-16
【转】oracle修改表增加列删除列修改列 2011-12-16
分享到:
评论

相关推荐

    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函数.docx

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

    讲述Oracle中的to_date参数含义

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

    Oracle Date常用方法封装

    如果需要处理高精度的时间戳,可以使用FROM_TZ和TO_TIMESTAMP_TZ函数。例如: ```sql DECLARE my_timestamp TIMESTAMP WITH TIME ZONE; BEGIN my_timestamp := FROM_TZ(CURRENT_TIMESTAMP, 'UTC'); -- 将当前时间...

    Oracle公司内部数据库培训资料Les16chinese.ppt

    与CURRENT_DATE不同,CURRENT_TIMESTAMP返回的是TIMESTAMP WITH TIME ZONE类型,包含时区信息。因此,改变会话时区会改变返回的日期和时间值。 LOCALTIMESTAMP函数类似于CURRENT_TIMESTAMP,但它返回的是不带时区...

    Oracle的to-date函数.pdf

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

    数据库中日期时间用法.pdf

    6. **Current_date** 和 **Current_timestamp**: `current_date` 返回当前会话时区的日期,而 `current_timestamp` 返回带有时区信息的当前日期和时间。例如,`SELECT current_date, current_timestamp FROM dual;` ...

    oracle时间函数[文].pdf

    3. `current_timestamp()` 函数:与`current_date`不同,`current_timestamp`返回的是带有时区信息的当前日期和时间。这包括了日期、小时、分钟、秒以及微妙级别的时间戳,例如`select current_timestamp from dual;...

    ORACLE中日期和时间函数汇总

    * CURRENT_TIMESTAMP:返回当前日期和时间。 * ADD_MONTHS:将月份添加到日期中。 * LAST_DAY:返回日期所在月份的最后一天。 * NEXT_DAY:返回日期所在月份的下一个工作日。 * MONTHS_BETWEEN:计算两个日期之间的...

    Oracle日期时间用法.docx

    7. **Current_timestamp**: `current_timestamp` 返回当前日期、时间和会话时区,类型为`timestamp with time zone`。 ```sql select current_timestamp from dual; ``` 8. **Dbtimezone**: `dbtimezone` 函数...

    Oracle迁移到DB2 SQL语句差异

    SELECT DATE(CURRENT_TIMESTAMP) FROM SYSIBM.SYSDUMMY1; ``` - `TIME`: 获取当前时间。 ```sql SELECT TIME(CURRENT_TIMESTAMP) FROM SYSIBM.SYSDUMMY1; ``` - 获取年、月、日、小时、分钟和秒的具体方法: ...

    oracle时间函数处理总结大全

    `Current_timestamp()`函数返回当前系统日期和时间,并包含时区信息。 ```sql SQL> Select current_timestamp from dual; ``` 输出结果: ``` CURRENT_TIMESTAMP -------------------------------------------------...

    在MySql中获取当前系统当前时间的函数和TIMESTAMP列类型使用说明

    与Oracle数据库中的`Sysdate`不同,MySQL提供了多种函数来获取当前的日期和时间。 #### 1. `NOW()` 函数 - **描述**:`NOW()` 函数返回当前的日期和时间,格式为`YYYY-MM-DD HH:MM:SS`。 - **示例**: ```sql ...

    DB2常用函数与Oracle比较

    - **Date/Time/Timestamp**: 这些时间戳类型在两种数据库中都有相应的转换方法,但在具体的语法上有所不同。 #### 二、时间日期相关函数 对于处理时间日期的需求,DB2与Oracle提供了丰富的内置函数,这些函数在...

    Oracle日期时间用法.pdf

    7. Current_timestamp:返回当前会话的日期和时间,包括时区信息,以timestamp with time zone类型表示。 ```sql SELECT current_timestamp FROM dual; ``` 8. Dbtimezone:返回数据库服务器的时区设置。 ```...

    oracle数据库中常用日期型函数 .docx

    5. **CURRENT_TIMESTAMP**:与`CURRENT_DATE`类似,但`CURRENT_TIMESTAMP`返回当前日期和时间,包括时区信息,以`TIMESTAMP WITH TIME ZONE`类型返回。 6. **ALTER SESSION SET TIME_ZONE**:这个语句用于改变会话...

    oracle数据库中常用日期型函数 .pdf

    7. **Current_timestamp**:返回当前会话时区的日期和时间,包括时区信息。这个函数返回的数据类型是timestamp with time zone。例如,`SELECT current_timestamp FROM dual;`。 8. **Dbtimezone**:返回数据库...

    oracle日期函数

    `CURRENT_TIMESTAMP` 返回的日期时间精度可以很高,通常包含秒以下的毫秒或微秒等更精细的时间单位。 #### 4. Dbtimezone() **函数定义:** `DBTIMEZONE` 函数用于返回数据库服务器所在的时区。这是一个只读系统...

Global site tag (gtag.js) - Google Analytics