`

Oracle sysdate

 
阅读更多
SYSDATE  
2 --◎ 可得到目前系統的時間    
3          
4   ex.     
5     select sysdate from dual;  
6             
7     sysdate     
8     ----------     
9     20-SEP-07  
10       
11 常用之日期格式  
12  
13 日期格式                 說明  
14 ------------------------------------------------------------------------  
15 YYYY/MM/DD              -- 年/月/日   
16 YYYY                    -- 年(4位)  
17 YYY                     -- 年(3位)  
18 YY                      -- 年(2位)  
19 MM                      -- 月份  
20 DD                      -- 日期  
21 D                       -- 星期  
22                             -- 星期日 = 1  星期一 = 2 星期二 = 3  
23                         -- 星期三 = 4  星期四 = 5 星期五 = 6 星期六 = 7  
24                               
25 DDD                     -- 一年之第幾天  
26 WW                      -- 一年之第幾週  
27 W                       -- 一月之第幾週  
28 YYYY/MM/DD HH24:MI:SS   -- 年/月/日 時(24小時制):分:秒  
29 YYYY/MM/DD HH:MI:SS     -- 年/月/日 時(非24小時制):分:秒  
30 J                       -- Julian day,Bc 4712/01/01 為1  
31 RR/MM/DD                -- 公元2000問題   
32                -- 00-49 = 下世紀;50-99 = 本世紀  
33 ex.  
34 select to_char(sysdate,'YYYY/MM/DD'FROM DUAL;            -- 2007/09/20  
35 select to_char(sysdate,'YYYY'FROM DUAL;                        -- 2007  
36 select to_char(sysdate,'YYY'FROM DUAL;                          -- 007  
37 select to_char(sysdate,'YY'FROM DUAL;                            -- 07  
38 select to_char(sysdate,'MM'FROM DUAL;                           -- 09  
39 select to_char(sysdate,'DD'FROM DUAL;                           -- 20  
40 select to_char(sysdate,'D'FROM DUAL;                             -- 5  
41 select to_char(sysdate,'DDD'FROM DUAL;                         -- 263  
42 select to_char(sysdate,'WW'FROM DUAL;                        -- 38  
43 select to_char(sysdate,'W'FROM DUAL;                            -- 3  
44 select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS'FROM DUAL;  -- 2007/09/20 15:24:13  
45 select to_char(sysdate,'YYYY/MM/DD HH:MI:SS'FROM DUAL;    -- 2007/09/20 03:25:23  
46 select to_char(sysdate,'J'FROM DUAL;                      -- 2454364  
47 select to_char(sysdate,'RR/MM/DD'FROM DUAL;               -- 07/09/20

 

摘自:http://blog.blueshop.com.tw/pili9141/articles/52486.aspx

分享到:
评论

相关推荐

    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日历转化成农历

    SELECT convert_to_lunar(SYSDATE) FROM DUAL; ``` 这将返回当前日期的农历日期。 总的来说,Oracle中将日期转换为农历的过程涉及到自定义函数的创建和农历转换算法的实现。虽然Oracle本身不直接提供这样的功能,...

    ORACLE常用日期函数集合

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

Global site tag (gtag.js) - Google Analytics