`
wy_716
  • 浏览: 29116 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

SYSDATE与current_date

SQL 
阅读更多

SYSDATE   系统时间 
CURRENT_DATE   会话时间 

 

SYSDATE函数返回服务器的当前日期和时间,而CURRENT_DATE函数返回当前会话时中的当前日期和时间
  
  一般情况下,二者相同。但如果修改了当前会话的时区,则会不同。 

SQL>   SELECT   SESSIONTIMEZONE   FROM   DUAL; 
  
  SESSIONTIMEZONE 
  ------------------------------ 
  +08:00 
  
  SQL>   SELECT   SYSDATE,CURRENT_DATE   FROM   DUAL; 
  
  SYSDATE                       CURRENT_DATE 
  -----------------   ----------------- 
  20060211   20:04:51   20060211   20:04:51 
  
  SQL>   ALTER   SESSION   SET   TIME_ZONE='+09:00'; 
  
  会话已更改。 
  
  SQL>   SELECT   SYSDATE,CURRENT_DATE   FROM   DUAL; 
  
  SYSDATE                       CURRENT_DATE 
  -----------------   ----------------- 
  20060211   20:05:00   20060211   21:05:00 
 

 

分享到:
评论

相关推荐

    Oracle to_date() 用法细节.txt

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

    Oracle的to_date函数.doc

    Oracle 的 to_date 函数详解 Oracle 的 to_date 函数是一种日期转换函数,用于将字符串类型的日期转换为 DATE 类型的日期。该函数的主要用途是将用户输入的日期字符串转换为 DATE 类型的日期,以便于在 Oracle ...

    讲述Oracle中的to_date参数含义

    字符到日期的操作与之相反,通过`to_date`函数,可以将符合指定格式的字符串转换成日期,例如`to_date('2003-10-17 21:15:37', 'yyyy-mm-dd hh24:mi:ss')`。 `TRUNC`和`ROUND`函数则用于日期的截断和四舍五入。`...

    db2有关日期使用小结

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

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

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

    Oracle Date常用方法封装

    在Oracle数据库中,Date类型是用于存储日期和...通过上述封装,我们可以方便地在项目中调用这些日期处理功能,如`ZL_Date_Service.AddBusinessDays`或`ZL_Date_Service.GetWeekStart`,大大提高了代码的效率和一致性。

    Oracle的to_date函数.docx

    Oracle的`to_date`函数是数据库系统中用于将字符串转换为日期类型的函数,它在处理日期和时间数据时非常有用。这个函数接受两个参数:要转换的字符串和一个表示输入字符串格式的模式。 1. `to_date`函数的日期格式...

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

    ##### 方法一:基于`SYSDATE`与`TO_DATE`函数 1. **获取当前日期时间**:首先使用`SYSDATE`函数获取系统的当前日期时间。 2. **转换为自1970年1月1日以来的天数**:接着将`SYSDATE`减去1970年1月1日(使用`TO_DATE`...

    oracle 时间函数

    Current_date 函数用于获取当前会话时区中的当前日期。该函数不需要参数,直接使用即可。例如: ```sql SELECT current_date FROM DUAL; ``` 时间格式 在 Oracle 中,时间格式可以使用 `to_date` 函数来指定。例如...

    Oracle的to-date函数.pdf

    Oracle的`to_date`函数是用于将字符串转换为日期的函数,它是Oracle SQL中处理日期和时间数据的重要工具。在Oracle数据库中,日期和时间的表示方式有很多种,`to_date`函数允许我们根据特定的格式将文本字符串转化为...

    ORACLE中日期和时间函数汇总

    * `TO_DATE('2002-08-26', 'YYYY-MM-DD', 'NLS_DATE_LANGUAGE = American')` 将日期 '2002-08-26' 转换为 American 日期语言格式。 日期和时间函数的使用场景 Oracle 中的日期和时间函数可以应用于各种场景,例如...

    Oracle日期时间用法.docx

    6. **Current_date** 和 **Sessiontimezone**: `current_date` 函数返回当前会话时区的日期,不包含时间部分。`sessiontimezone` 显示当前会话的时区设置。 ```sql select sessiontimezone, current_date from ...

    oracle时间函数[文].pdf

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

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

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

    Gbase 8s内置函数之日期函数

    本文将详细介绍Gbase 8s内置函数中的日期函数,包括SYSDATE、CURRENT、TODAY、LAST_DAY、YEAR、MONTH、DAY、WEEKDAY、QUARTER、ADD_MONTHS、TO_DATE和TO_CHAR等函数。 1. SYSDATE、CURRENT和TODAY函数 SYSDATE、...

    Oracle110个常用函数

    DATE_VALUE----------05-OCT-2131.NEXT_DAY(date, day)返回date之后的指定天数的日期;SQL> select next_day(sysdate, 'MONDAY') next_monday from dual;NEXT_MONDAY----------11-OCT-2132.LAST_DAY(date)返回date...

    oracle时间和秒之间相互转换

    SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') AS CURRENT_DATE FROM DUAL; ``` 这段代码会返回当前的时间,并将其格式化为`YYYY-MM-DD HH24:MI:SS`的格式,即“年-月-日 时:分:秒”。 ### 二、时间到毫秒的...

    oracle时间函数处理总结大全

    `Add_months(date_value, number_of_months)` `Add_months`函数用于向给定日期添加或减去一定数量的月份数。 ```sql SQL> Select add_months(sysdate, 2) from dual; ``` 输出结果: ``` ADD_MONTHS ---------- 21-...

    Oracle日期时间用法.pdf

    6. Current_date:返回当前会话的日期,不包含时间部分,基于会话时区。 ```sql SELECT current_date FROM dual; ``` 7. Current_timestamp:返回当前会话的日期和时间,包括时区信息,以timestamp with time ...

    数据库中日期时间用法

    `Localtimestamp`函数返回会话中的日期和时间,与`Current_timestamp`类似,但包含毫秒级精度和时区信息。 通过以上介绍,我们可以看到Oracle数据库提供了丰富的日期时间函数,涵盖了从基本的日期获取到复杂的日期...

Global site tag (gtag.js) - Google Analytics