TIMESTAMP数据类型:

Oracle定义语法:

TIMESTAMP [(fractional_seconds_precision)]

fractional_seconds_precision 的范围为0到9, 默认为6. 与DATE类型相比该类型可以保存到微秒. 而且微秒的精确范围可以保存到0到9为数据. 在数据库中保存占7到11字节, 具体看你定义的fractional seconds的精度. 下面例子说明:

-- 建表包含timestamp类型.

SQL> create table tm(a timestamp);

Table created.

-- 注意这地方的FF中的'123456789', 这就是我刚说的微秒的精确范围, 上面定义的时候没有指定, 这就是使用默认的6了, 在下面"desc tm"处就可以看到的.

SQL> insert into tm values(TO_TIMESTAMP('2006-12-01 12:12:09.123456789', 'YYYY-MM-DD HH24:MI:SS.FF'));

1 row created.

-- 从这地方就可以看出来默认是6了. 要是你想使用更高的精确度就可以自己人为的指定了. create table tm(a timestamp(9)); 这样就可以的.

SQL> desc tm;

Name     Null?    Type

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

A                 TIMESTAMP(6)

--从这就可以看出来吧, 精确度为6时候,在插入数据时就使用了四舍五入了.

SQL> select * from tm;

A

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

01-DEC-06 12.12.09.123457 PM

-- 如果我想插入的数据超过了最大的9位时就会出错了的.

SQL> insert into tm values(TO_TIMESTAMP('2006-12-01 12:23:09.1234567890', 'YYYY-MM-DD HH24:MI:SS.FF'));

insert into tm values(TO_TIMESTAMP('2006-12-01 12:23:09.1234567890', 'YYYY-MM-DD HH24:MI:SS.FF'))

*

ERROR at line 1:

ORA-01830: date format picture ends before converting entire input string

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

查看当前的timestamp时间是CURRENT_TIMESTAMP

select current_timestamp from dual;

阅读(6388) | 评论(0) | 转发(0) |

oracle查询timestamp范围,Oracle TIMESTAMP数据类型相关推荐

  1. oracle查询列取名,oracle查询列名

    oracle 动态列查询,,oracle查询列名,oracle查询动态sql oracle 动态查询列,查看oracle数据库的表名和列名,oracle查询列名,oracle查询列属性 oracle ...

  2. oracle查询删除时间戳,Oracle查询时间戳,建表时间,新建序列,误删数据

    Oracle的时间戳格式查询如下: SELECT VALUE FROM NLS_SESSION_PARAMETERS WHERE PARAMETER = 'NLS_TIMESTAMP_FORMAT'. ...

  3. oracle查询flashback,【oracle】闪回flashback-10g-flashback query

    Flashback Query 1.说明 flashback是oracle9i开始提供的特性.在9i中利用oracle查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据对 ...

  4. oracle+查询主机地址,oracle函数:获取Internet主机名和ip地址

    您可能感兴趣的话题: Oracle 核心提示:oracle函数获取Internet主机名和ip地址 Oracle包utl_inaddr 作用:用于取得局域网或Internet环境中的主机名和IP地址. ...

  5. oracle查询当前日期月份,oracle查询截至到当前日期月份所在年份的所有月份

    这篇文章主要介绍了oracle查询截至到当前日期月份所在年份的所有月份,本文通过代码给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下 下面通过一个查询语句给大家介绍oracle查询 ...

  6. oracle 查询公有同义词,Oracle序列(sequence),OracleRUNNUM和Oracle同义词(synonyms)

    一团网资讯 一团资讯 > oracle > Oracle序列(sequence),OracleRUNNUM和Oracle同义词(synonyms)... Oracle序列(sequence ...

  7. oracle 查询条件 if,oracle查询语句if

    oracle语句查询or和andSELECT*FROMPersonsWHERE(FirstName=' (FirstName='Thomas' OR FirstName='William') AND ...

  8. oracle 查询连接方法,Oracle 常用连接查询方法和函数

    Oracle常用的连接查询方法(以oracle自带的表做的练习),left join是以左表的记录为基础的,左表中的记录会全部显示,右表只显 一:Oracle常用的连接查询方法(以oracle自带的表 ...

  9. oracle查询grant信息,Oracle学习笔记(四)

    一.控制用户存取 1.创建修改用户Creating Users Create/alter user new_user identified by password; 例:create user use ...

  10. oracle 查询空值异常,Oracle中的NULL

    这篇文档讨论一下NULL和索引的关系. 前面几篇文章讨论了NULL的数据类型和NULL的运算特点.这里打算简单描述NULL和索引的关系. 如果说NULL类型已经比较容易出错了,那么索引问题就让NULL ...

最新文章

  1. PTA数据结构与算法题目集(中文)7-38
  2. Facebook图片存储系统Haystack——存小文件,本质上是将多个小文件合并为一个大文件来降低io次数,meta data里存偏移量...
  3. html5 Canvas画图教程(5)—canvas里画曲线之arc方法
  4. 四全集学python选哪种电脑_“Python教程哪个版本最适合学习?“python教程全集
  5. CVPR 2022|MLP才是无监督学习比监督学习迁移性能好的关键因素
  6. stack smash_扶手椅VGUX:Super Smash Bros.Ultimate
  7. 使用js在桌面上写一个倒计时器_论一个倒计时器的性能优化之路
  8. php 02d,邻苯二甲酸二苯酯(DPhP)
  9. n条直线相交最多有几个邻补角_【初中数学】102条做初中几何辅导线的规律
  10. codeforces#320(div2) D Or Game 贪心
  11. K BEST(最大化平均值)
  12. matlab两条曲线方程求交点_matlab中已知两曲线方程,怎样求两曲线交点并标注出?...
  13. 64qam星座图matlab,16QAM_星形和矩形星座图调制解调MATLAB代码(最新整理)
  14. python与java前景分析-Java和Python哪个未来前景好?
  15. 揭穿内存厂家“谎言”,实测内存带宽真实表现
  16. Drupal7 常用配置
  17. IBC和电信管理论坛将在数字转型世界峰会上进行媒体-电信融合项目演示
  18. 环境光传感器--OPT3001,硬件开发与程序设计
  19. 小米计算机弹歌曲,趣味冷知识!小米的T9拨号键盘可以弹乐曲,没想到吧!快来试试!...
  20. MGCtoken与IMtoken哪个好?安全吗?

热门文章

  1. spring在项目启动时就执行特定方法
  2. MySQL 数据库如何存储时间
  3. vue中v-for使用key
  4. HashMap、HashTable和ConcurrentHashMap的区别?
  5. 2020高考报计算机专业指南,2020高考志愿填报最全攻略
  6. HTML5 标准规范
  7. Linux --- LV逻辑卷的创建和在线扩展
  8. JVM内存中的年轻代,老年代
  9. gta5正版服务器在哪儿,gta5服务器在哪里 | 手游网游页游攻略大全
  10. mysql忘记服务器上密码怎么修改密码,MySQL忘记密码怎么办-MySQL修改密码(亲测可用)...