`
wutheringsea
  • 浏览: 258739 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

oracle里date格式的字段的年、月、日分别取出来

阅读更多

1.   单个时间值 

select   extract(year   from   你的字段),   extract(month   from   你的字段)   ,   extract(day   from   你的字段)   from   dual; 

 

2.   从表中的某个字段 

select   extract(year   from   你的字段),   extract(month   from   你的字段)   ,   extract(day   from   你的字段)   from   yourtable;

 

 

附上一个数据库设计中最常用的三范式简要说明:

 

第一范式:

 

内容相似的数据列必须消除(消除的办法是再创建一个数据表来存放他们)

必须为每一组相关数据分别创建一个数据表

每条数据记录必须用一个主键标识

 

第二范式:

 

只要数据列里的内容出现重复,就意味着应该把数据表拆分成多个子表

拆分形成的数据表必须用外键关联起来

 

第三范式:

与主键没有直接关系的数据列必须消除(消除的办法是再创建一个数据表来存放他们)

分享到:
评论

相关推荐

    oracle导出时间格式转换

    大家都知道,从oracle数据库中导出数据时,如果其中有字段类型为date,那么导出时将会变成to_date('29-12-2010 10:20:30', 'hh24:mi:ss'),如果你要将这导出的数据在oracle客户端中执行,应该是没什么问题的,但是...

    oracle date 类型字段的处理方法

     在汉化的中文版本中ORACLE默认日期格式为’日-月-年’,例如’21-8月-2003’或’21-8月-03′ (2)转换字符串为日期 使用ORACLE内部函数to_date() to_date()函数的参数是to_char()函数参数的反转。 to_date(string_...

    详解Oracle修改字段类型方法总结

    最近学习了Oracle修改字段类型方法,留做记录。 有一个表名为tb,字段段名为name,数据类型nchar(20)。 1、假设字段数据为空,则不管改为什么字段类型,可以直接执行: alter table tb modify (name nvarchar2(20...

    Oracle的CLOB大数据字段类型操作方法

    一、Oracle中的varchar2类型 我们在Oracle数据库存储的字符数据...当 VARCHAR2 容纳不下我们需要存储的信息时,就出来的Oracle的大数据类型LOB( Large Object,大型对象)。 二、Oarcle中的LOB类型 在Oracle中,LOB(Lar

    Oracle向Greenplum移植

    oracle向greenplum移植时候的关注点

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

    c#中oracle的to_date函数使用方法

    C#使用参数传值方式操作oracle的date字段,主要介绍了oracle的to_date使用方法,大家参考使用吧

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    c#Blob字段的word文档在oracle上下载、上传

    c#-操作数据库oracle的小代码,提供用于学习。代码主要实现从oracle下载、上传blob字段的word文件的功能,使用了Oracle.DataAccess.dll,想了解相关知识的欢迎下载,有问题的请给我留言,谢谢。

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...

    Oracle数据库使用及命名规则的详解

     REM $Header: filename, version, created date,auther  REM  REM Copyright  REM  REM FUNCTION  REM function explanation  REM  REM NOTES  REM  REM MODIFIED (yy/mm/dd)  REM who ...

    ORACLE大表分区

    * 19 CHAR YYYY"年"MM"月"DD"日" HH24"时"MI"分"SS"秒" 2011年03月15日 22时40分30秒 * 100 DATE 2011-3-15 23:00:01 * 101 TIMESTAMP 15-3月 -11 10.59.30.953000 下午 +08:00 */ -- 第一次分区尽量在...

    Oracle删除字段中的空格、回车及指定字符的实例代码

    --Description:删除字段中的指定字符(回车chr(13)、换行chr(10)) --By LiChao --Date:2016-03-01 colname varchar(20); --列名 cnt number; --包含换行符的列的行数 v_sql varchar(2000); --动态SQL变量 ...

    Oracle练习.txt

    5.如何在ORACLE中取毫秒? select systimestamp from dual; 6.如何在字符串里加回车? 添加一个||chr(10) select 'Welcome to visit'||chr(10)||'www.CSDN.NET' from dual ; 7.怎样修改oracel数据库的默认日期? ...

    如何在Oracle 9i中正确转换时区

    在Oracle9i之前,虽然有一个NEW_TIME函数可以改变DATE的时间戳部分,但是还没有专门用来存储时区信息的数据类型。在Oracle9i中,我们可以使用DBTIMEZONE伪字段查询数据库的时区,使用 SESSIONTIMEZONE伪字段查询会话...

    oracle 取某个时间段的数据(每周几的上午几点到几点)

    oracle 取某个时间段的数据,具体代码如下所示: select count(*),t.分组字段 from ( select t.* ,to_char(t.时间,'HH24') stime,to_char(t.时间,'HH24mi') fz,to_char(时间,'d') from A t where 时间>=to_date('...

    oracle 查询当天数据的sql条件写法

    日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件: between ...字段类型为varchar2,格式要与格式化的样式匹配 当天 select * from 表名 where to_char(to_date(字段名,'yyyy-mm-dd hh24

    oracle分析函数在BI分析中应用事例

    1、 结构:聚合函数()over( partition by 字段1,字段2,字段3 order by 字段 desc/asc range between 数值/date preceding/flowing and 数值/date preceding/flowing) 聚合函数可以是:sum,count,avg,max,min,...

    Oracle数据库恢复工具Oracle Database Unloader(ODU)3.09

    ODU全称为Oracle Database Unloader,是类似于Oracle的DUL的软件,用于直接从Oracle数据库的数据文件中获取表数据。在各种原因造成的数据库不能打开时,用于抢救数据,最大限度地减少数据丢失。 ODU有什么功能特点...

    oracle支持的数据类型

    DATE 日期(日-月-年) DD-MM-YY(HH-MI-SS) 经过严格测试,无千虫问题 LONG 超长字符串 最大长度2G(231-1) 足够存储大部头著作 RAW 固定长度的二进制数据 最大长度2000 bytes 可存放多媒体图象声音等 LONG RAW ...

Global site tag (gtag.js) - Google Analytics