`

oracle extract

阅读更多

http://www.cnblogs.com/ruanbl/archive/2008/02/29/1086398.html

 

  • SELECT EXTRACT(YEAR FROM SYSDATE) FROM DUAL; return Current Year
  • SELECT EXTRACT(MONTH FROM SYSDATE) FROM DUAL; return Current Month
  • SELECT EXTRACT(DAY FROM SYSDATE) FROM DUAL; return Current Day
  • SELECT EXTRACT(HOUR FROM SYSDATE) FROM DUAL;Error

       Correct:SELECT EXTRACT(HOUR FROM TIMESTAMP '2005-10-10 10:10:10') FROM DUAL;

  • SELECT EXTRACT(MINUTE FROM SYSDATE) FROM DUAL;Error

       Correct:SELECT EXTRACT(MINUTE FROM TIMESTAMP '2005-10-10 10:10:10') FROM DUAL;

       以上是EXTRACT()函数的使用说明,英文部分有个很重要的部分.就是extract 抽取年月日部分和时分部分的使用方法是不同的.
EXTRACT(YEAR FROM SYSDATE)中FROM 的下一个参数是日期类型的时候可以抽取年月日.就是说这个参数是日期类型的时候就可以抽取年\月\日,而抽取不了时\分部分.抽取时分部分得在FROM 后面加带TIMESTAMP 且后面加时间字符.
   这里要注意,在(MINUTE FROM TIMESTAMP '2005-10-10 10:10:10')中,如果把'2005-10-10 10:10:10'用日期类型的字段来代替并转换成字符类型后,也是错误的,估计是这方法的问题.
    比如(MINUTE FROM TIMESTAMP to_date(to_char(日期类型,'YYYY-MM-DD hh24:mi:ss'),'YYYY-MM-DD hh24:mi:ss')),这样执行不了的.


    如果真要从日期类型的字段中抽取时\分部分用to_char() 函数就可以了.比如to_char(日期类型,'hh24:mi')

分享到:
评论
1 楼 来利强 2011-11-18  
很好啊,取    时、分    时好乱啊

相关推荐

    DB Extract for Oracle试用版:一款功能强大的Oracle数据库数据备份工具

    DB Extract for Oracle 试用版 试用版 开发语言: 软件 可用平台: Windows 当前版本: v3.0 DB Extract for Oracle 是一款功能强大的Oracle数据库备份工具,该数据库脚本工具使你可以保存所有Oracle对象、表数据等...

    Oracle Developer Tools for Visual Studio 2019

    Download ODT for VS 2019, extract and run the VSIX file to install Oracle Developer Tools for Visual Studio 2019 (ODT). ODT is a toolset that is tightly integrated with Visual Studio and enables ...

    pl/sql入门教程

    plsql入门 游标变量 Oracle EXTRACT()函数 用Java调用存储过程 ORACLE用户常用数据字典的查询使用方法

    Expert Oracle GoldenGate.pdf

    Expert Oracle GoldenGate is a hands-on guide to creating and managing complex data replication environments using the latest in database replication technology from Oracle. GoldenGate is the future in...

    Oracle的XML函数

    ORACLE中常用的用于处理XML的函数,可用于SELECT,也有可用于UPDATE,WHERE

    GoldenGate Oracle University 培训教材

    oracle数据库同步、备份产品: ABOUT GOLDENGATE – COMPANY AND SOLUTIONS———— 5 TECHNOLOGY OVERVIEW————18 ARCHITECTURE ———— 22 CONFIGURING ORACLE GOLDENGATE ———— 28 STEP 1 PREPARE THE ...

    OracleGoldenGate在Windows平台的双向数据传输配置及其测试

    3.1 设置ORACLE_HOME,ORACLE_SID环境变量 11 3.2 在源数据库ora01上打开归档日志及其辅助日志 12 3.3 在源数据库,目标数据库创建GoldenGate GLOBALS参数文件 13 3.3.1 在源数据库创建 13 3.3.2 创建Goldengate ...

    Oracle_Database_11g完全参考手册.part2/3

    10.6 使用ExTRACT函数 10.7 使用TIMESTAMP数据类型 第11章 转换函数与变换函数 11.1 基本的转换函数 11.1.1 数据类型的自动转换 11.1.2 关于自动转换的注意事项 11.2 特殊的转换函数 11.3 变换函数 11.3.1 ...

    Oracle_Database_11g完全参考手册.part3/3

    10.6 使用ExTRACT函数 10.7 使用TIMESTAMP数据类型 第11章 转换函数与变换函数 11.1 基本的转换函数 11.1.1 数据类型的自动转换 11.1.2 关于自动转换的注意事项 11.2 特殊的转换函数 11.3 变换函数 11.3.1 ...

    oracle xml函数使用例子1

    oracle数据库中XML字段的操作,--通过查询节点id返回以父节点为根节点的整棵节点树 SELECT extract(value(t),'/chapter').getstringval() ChapterName FROM t_content_metadata,TABLE( xmlsequence ( extract(XML_...

    oracle通过年、月两个条件查询数据库数据

    包含三种方式:1、应用in,关键是将时间类型转换 2、时间转换,直接判断年、月 3、通过oracle的函数EXTRACT(YEAR FROM wqd.SPT)

    OGG-1224 Address already in use oracle 12c

    Port scans cause extract / replicat abend with OGG-1224 Address already in use Linux x84-64: Oracle 11g: OGG 12.3.0.1.4 > p28511684_123014_Linux-x86-64 Linux x84-64: Oracle 12g: OGG 12.3.0.1.4 > p...

    Oracle练习笔试大全

    Oracle练习笔试大全 1、select ename, sal * 12 from emp; //计算年薪 2、select 2*3 from dual; //计算一个比较纯的数据用dual表 3、select sysdate from dual; //查看当前的系统时间 4、select ename, sal*12 ...

    Oracle Goldengate 双向复制配置

    一、双向复制节点2配置: 1)添加附加的redolog信息 DBLOGIN USERID ogg, PASSWORD Ogg ADD TRANDATA scott.* 2)配置extract

    Oracle® XML DB Developer's Guide 10g Release 2 (10.2) B14259-02 英文版文档

    Oracle官方文档 介绍Oracle XML 相关内容,注意此文档...包括 在ORACLE通过相关函数解析XML 如:xmltype、extract 、EXISTSNODE、EXTRACTVALUE等 案例多,这本手册适合需要在Oralce数据库里解析和处理xml 的同学学习。

    Oracle Essbase 11 Development Cookbook

    Table of Contents Preface Chapter 1: Understanding and Modifying Data Sources Chapter 2: Using Essbase Studio Chapter 3: Building the...http://www.packtpub.com/oracle-essbase-11-development-cookbook/book

    Oracle 中XML处理函数介绍

    1. EXTRACT(XMLType_instance,Xpath_string) 该函数用于返回XML节点路径下的相应内容 示例: 代码如下:SELECT extract(value(a),’/root/main’) data FROM xmltable a ; 2. EXTRACTVALUE(XMLType_instance,...

    oracle sql of extracting table structure

    * Function : to extract the structure of a table * * Author : Richard Wang * * Date : 2011-08-30 * * Version : 0.1 * ------------------------------------------------------------------------------*/ ...

    goldengate for remote extract

    按照此文档,可以一步一步得配置使用golengate抓取远程oracle机器上的日志

    Oracle 11gR2 2 Day Replication and Integration Guide

    This book shows us how to use Oracle 11gR2 tools to extract,transfer and load data, how to replication data and how to integrate the data together from the different sources.

Global site tag (gtag.js) - Google Analytics