The DATE data type

The TIMESTAMP data types:

TIMESTAMP

TIMESTAMP WITH TIME ZONE

TIMESTAMP WITH LOCAL TIME ZONE

The INTERVAL data types:

INTERVAL YEAR TO MONTH

INTERVAL DAY TO SECOND

DATE类型包括日期和时间

TIMESTAMP的精度默认值是6,即6位的小数秒

INTERVAL 的YEAR精度默认值是2,DAY是2,SECOND是6

NUMTOYMINTERVAL函数可以将数字类型的值转换成INTERVAL YEAR TO MONTH类型,例如:NUMTOYMINTERVAL(2,'YEAR')

NUMTODSINTERVAL 函数可以将数字类型的值转换成INTERVAL DAY TO SECOND类型,例如:NUMTODSINTERVAL(5369.2589,'SECOND')

当列使用TIMESTAMP WITH TIME ZONE类型,但是插入数据不指定时区时,oracle会使用用户session时区。

TIMESTAMP WITH LOCAL TIME ZONE类型,插入的时间被转换成database时区的时间,然后存储。

oracle提供了一些有用的函数来完成字符串和日期类型之间的转换:

TO_DATE

TO_TIMESTAMP

TO_TIMESTAMP_TZ

TO_YMINTERVAL

TO_DSINTERVAL

NUMTOYMINTERVAL

NUMTODSINTERVAL

TO_CHAR

函数中的格式字符串默认格式由NLS_DATE_FORMAT, NLS_TIMESTAMP_FORMAT, NLS_TIMESTAMP_TZ 这几个参数决定,可以查询视图NLS_SESSION_PARAMETERS来获取这几个参数的值。SELECT parameter, value

FROM nls_session_parameters

WHERE parameter LIKE '%FORMAT';

PARAMETER VALUE

------------------------------ ------------------------------

NLS_DATE_FORMAT DD-MON-RR

NLS_TIME_FORMAT HH.MI.SSXFF AM

NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM

NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR

NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR指定默认格式:ALTER SESSION SET NLS_DATE_FORMAT = 'MMDDYY';

oracle date类型,oracle 日期时间数据类型相关推荐

  1. MySQL 基础 -- MySQL 数据类型说明(数值类型、字符串类型、日期时间类型)、SQL通用语法和SQL分类

    文章目录 1. 数据类型说明(数值类型.字符串类型.日期时间类型) 1.1数值类型 1.2 字符串类型 1.3 日期类型 1.4 数据类型练习:设计一张员工信息表 2. SQL通用语法和SQL分类 2 ...

  2. mysql 设置日期时间格式_MySQL:更改列类型和日期时间格式

    我的数据库当前将"日期"列设置为varchar(20),我的日期格式如下: 1/13/2015 20:00 我想在数据库上运行更新以将列类型更改为datetime并将当前日期的格式 ...

  3. MySQL 学习笔记(12)— 数据类型(定长字符、变长字符、字符串大对象、数字类型、日期时间类型、二进制类型)

    MySQL 常见的数据类型有字符串类型.数字类型.时间类型.二进制类型.具体的分类如下图: 1. 字符串类型 字符串类型用于存储字符和字符串数据,主要包含三种具体的类型:定长字符串.变长字符串以及字符 ...

  4. oracle date类型字段,Oracle Date类型

    在本教程中将学习Oracle DATE数据类型以及如何有效地处理日期和时间值. Oracle DATE数据类型简介 DATE数据类型允许以一秒的精度存储包括日期和时间的时间点值. DATE数据类型存储 ...

  5. java 时间类型添加_java date类型 怎么 插入 时间 到 数据库

    展开全部 JDBC环境下 如果使用的是PreparedStatement接口: 1.String sql = "insert into 表名(date类型的列) values(?)" ...

  6. 关于SQL Server的日期时间数据类型

    SQL Server 2008 各种DateTime的取值范围(原文) SQL Server 2008除了DateTime和SmallDateTime之外,又新增了四种时间类型,分别为:date,ti ...

  7. date类型_Chapter 01. 常见数据类型概述 Overview of Common Data Types

    课程:DataCamp_Skill Track_SQL fundamentals[笔记] Chapter 01. 常见数据类型概述 Overview of Common Data Types 了解常见 ...

  8. oracle extract类型,Oracle中extract()函数

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 在学习Oracle数据库的过程中,难免会有一些截取年月日或者获取两个日期之间的具体时间间隔或者获取interval类型特定部分的相关问题,那么下面的ext ...

  9. mysql表date类型长度_mysql中数据类型的长度解释

    11.2. 数值类型 MySQL支持所有标准SQL数值数据类型.这些类型包括严格数值数据类型(INTEGER.SMALLINT.DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT.RE ...

最新文章

  1. Linux查看CPU相关信息
  2. 数风·数林 | 炉石传说中的概率(声控篇)
  3. Lolipa魔方财务主题-虚拟主机源码
  4. python实现共轭梯度算法(含误差与运算次数的折线图)
  5. excel文件无法打印提示内存不足_U盘拷贝文件提示目标文件过大无法复制怎么解决...
  6. Maven学习总结(37)——利用GitHub或阿里云OSS对象存储、又拍云、七牛云存储等搭建个人Maven仓库
  7. 从键盘上输入一个字符串并保存在str1中,并把str1中下表为偶数的字符保存到str2中
  8. 《CLR Via C# 第3版》笔记之(八) - 类型的转换构造器和方法
  9. 小偷写给失主的一封信 雷人啊!!
  10. 【图形学概览】几何折叠 Geometric Folding
  11. php拍照功能,Javascript+PHP兑现在线拍照功能
  12. 向日葵服务器怎么修改密码,向日葵远程服务器ip
  13. android 微博功能实现,android 新浪微博实现分享功能
  14. 终于离职了,千万别在工作交接上翻车!
  15. Flixel引擎学习笔记
  16. 面试时如何回答离开上家公司的原因?
  17. 【半佛仙人】他从不买水军,凭什么一年内做到B站500万粉丝?
  18. oracle图书操作、sql语句查询+授权、视图、索引、表操作
  19. C#调用obs studio 二次开发 源码分析 编译
  20. springboot连接mysql8.x: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents

热门文章

  1. 云炬Android开发教程 Android Studio自带的AVD模拟器安装教程
  2. 330+ 个机器学习模型/库探索工具!Papers With Code 重磅推出!
  3. numpy 创建加一行_数据科学|可视化图解Python科学计算包Numpy
  4. Delphi中的TreeView
  5. 收集的常用css页面及表单表格样式
  6. WebBrowser 操作(从网上收集)
  7. copy构造函数使用深copy
  8. python 多线程中的 join 和 daemon
  9. stm32串口学习(一)
  10. ${}和#{}的区别