当前位置:首页 > 开发 > 数据库 > 正文

ORACLE数据库SCN和时间的互相转换

发表于: 2014-08-24   作者:tomcat_oracle   来源:转载   浏览:
摘要: SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;    用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;    操作方法:   1、通过dbms_f

SCN(System Change Number 简称 SCN)是Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;

   用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;
   操作方法:
  1、通过dbms_flashback.get_system_change_number获得系统当前的SCN值:
  SQL>  select dbms_flashback.get_system_change_number scn from dual;
  SCN
  -----------------
  122037263
  2、通过scn_to_timestamp函数可以将SCN转换为时间戳:SQL> select scn_to_timestamp(122037263) scn from dual;
  SCN
  ---------------------------------------------------------------------------
  14-7月 -14 04.45.36.000000000 下午
  3、还可以通过timestamp_to_scn可以将时间戳转换为SCN:
  SQL> select timestamp_to_scn(to_date('2014-07-13,13:25:59','yyyy-mm-dd,hh24:mi:ss')) scn from dual;
  SCN
  ---------------------
  121936647

ORACLE数据库SCN和时间的互相转换

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
  作者:wallimn(http://wallimn.iteye.com) 时间:2010-10-22   本人原创,欢迎转载,转载请
  作者:wallimn(http://wallimn.iteye.com) 时间:2010-10-22   本人原创,欢迎转载,转载请
  作者:wallimn(http://wallimn.iteye.com) 时间:2010-10-22   本人原创,欢迎转载,转载请
1 /*取得<input>标签中的value属性的内容[dom对象->jquery对象] 2 var inputElement = doc
1.0 JSON解析 1.1 JSON简单介绍 001 问:什么是JSON 答: (1)JSON是一种轻量级的数据格式,一般用
关于oracle数据库时间处理问题  在s2sh写sql语句的时候,需要对时间经行特殊的处理。时间在 数据库
一、RGB与Ycbcr转换的公式 1.RGB表示三原色:红绿蓝 Y:表示明亮度,也就是灰阶值。“亮度”是透过R
在安装Oracle软件时建议更改undo_retention参数,建议将默认900的值更改为10800秒,即3小时;alter s
原文: 十六进制颜色与Color对象的互相转换[C#] C#十六进制颜色与Color对象的互相转换 把十六进制颜色
JavaScript中字符串与Unicode编码的互相转换 这段代码演示了JavaScript中字符串与Unicode编码的转换
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号