`
fengzi_015
  • 浏览: 71857 次
  • 性别: 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 date如何比较大小分析

    begin — Test statements here v_date1 := SYSDATE; v_date2 := to_date( ‘2008-09-08’); IF v_date1 > v_date2 THEN dbms_output.put_line( ‘if’); ELSE dbms_output.put_line( ‘else’); END IF; end

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

    TO_DATE格式(以时间:2007-11-02 13:45:25为例) 1. 日期和字符转换函数用法(to_date,to_char) 代码如下:select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串 select ...

    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星期 ...

    oralce 计算时间差的实现

    oralce 计算时间差的实现 查询系统时间和给定时间相差的毫秒数 select ceil((sysdate - To_date('2017-03-23 00:00:00' , 'yyyy-...select ceil((sysdate -TO_DATE( TO_CHAR(a.dcur_state_start_date,'YYYY-MM-DD H

    MySQL常用命令

    select current_date() -- 当前时间 select current_time() -- 获取日期部分 select date('yyyy-mm-dd hh:ii:ss') -- 获取时间部分 select time('yyyy-mm-dd hh:ii:ss') -- 格式化时间 select date_format('...

    PL/SQL 日期时间类型函数及运算

    内部存储格式: 世纪、年、月、日、小时、分钟、秒 默认格式是:DD-MON-RR。 SYSDATE 返回当前的系统时间。 SELECT SYSDATE FROM ...如果不小于,则 结果与DATE的日分量相同。时间分量也相同。 CURRENT_DATE 以

    sql精妙用法,希望能对大家有所帮助

    TO_CHAR(TO_DATE(TO_CHAR(SYSDATE, 'YYYY/MM') || '/01','YYYY/MM/DD') - 1, 'YYYY/MM') ) Y, WHERE X.NUM = Y.NUM (+) AND X.INBOUND_QTY + NVL(Y.STOCK_ONHAND,0) <> X.STOCK_ONHAND ) B WHERE A.NUM = B.NUM

    oracle学习笔记

    to_number(to_char(to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd hh24:mi:ss'),'D')) when 7 then to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd hh24:mi:ss')-12 when 6 then to_date(to_char...

    oracle定时任务创建、查询等

    start_date => sysdate, repeat_interval => 'FREQ=MONTHLY; INTERVAL=1; BYMONTHDAY=1;BYHOUR=1;BYMINUTE=0;BYSECOND=0', -- 按月,间隔为1个(月),每月1号,凌晨1点 comments => '执行代理商清分程序' ); ...

    Oracle JOB 用法小结

     这个过程有四个参数:job、what 、next_date与interval。    PROCEDURE Change (job IN binary_integer,  What IN varchar2,  next_date IN date,  interval IN varchar2)    此job参数是一个整数...

    Oracle日期函数简介

    Oracle日期函数用于对Oracle数据库中的日期及时间进行处理,下面就为您详细介绍Oracle日期...insert into test_date values(‘name1′,sysdate); select * from test_date; select * from test_date where p_date=’25

    oracle 常用代码.

    update frm_sysuser set mmyxq=to_date('2009-12-12 12:12:12','YYYY-MM-DD HH24:MI:SS') ORA 01810 格式代码出现两次 如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from dual; 原因是SQL中...

    sysdate计算.doc

    sysdate计算.doc sysdate计算.doc sysdate计算.doc

    oracle中TIMESTAMP与DATE比较

    oracle中TIMESTAMP与DATE比较

    MySQL与Oracle的语法区别详细对比

    Oracle和mysql的一些简单命令对比 1) SQL> select to_char(sysdate,’yyyy-mm-dd’) from dual; SQL> select to_char(sysdate,’hh24-mi-ss’) from dual; mysql> select date_format(now(),’%Y-%m-%d’); mysql> ...

    SQL语句,查询当月,当年数据

    where t.create_time >=trunc(sysdate,'day')+1 and t.create_time(sysdate,'day')+6 本周(国内周一为一个星期第一天) where t.create_time >=trunc(next_day(sysdate-8,1)+1) and t.create_time(next_day...

    mysql 日期函数.txt

    1. 2.DAYOFWEEK(date) ...24.SYSDATE() 25.UNIX_TIMESTAMP() UNIX_TIMESTAMP(date) 26.FROM_UNIXTIME(unix_timestamp) FROM_UNIXTIME(unix_timestamp,format) 27.SEC_TO_TIME(seconds) 28.TIME_TO_SEC(time)

    sysdate.patch

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

    oracle日期类型的处理

    1. 日期和字符转换函数用法(to_date,to_char) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串 select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间...

    OCP考试WORD文档(一小部分)

    OCP考试WORD文档(一小部分) ...CREATE TABLE new_sales(prod_id, cust_id, order_date DEFAULT SYSDATE) AS SELECT prod_id, cust_id, time_id FROM sales; Which statement is true regarding the above command?

Global site tag (gtag.js) - Google Analytics