scn与timestamp的相互转换

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
Session altered.

SQL> alter session set nls_language=american;
Session altered.

SQL> alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; //设置时间显示格式
Session altered.

SQL> select sysdate from dual;//查询当前系统时间
SYSDATE
-------------------
2013-05-30 11:50:46
SQL> select to_timestamp('2013-05-30 11:50:46','yyyy-mm-dd hh24:mi:ss') from dual; //将上面查询的时间转为时间戳记
TO_TIMESTAMP('2013-05-3011:50:46','YYYY-MM-DDHH24:MI:SS')
---------------------------------------------------------------------------
30-MAY-13 11.50.46.000000000 AM

SQL> select timestamp_to_scn('30-MAY-13 11.50.46.000000000 AM') from dual; //将时间戳记转为scn号
TIMESTAMP_TO_SCN('30-MAY-1311.50.46.000000000AM')
-------------------------------------------------
                                          4950772
                                          
SQL> select scn_to_timestamp(4950772) from dual; //将scn号转为时间戳记
SCN_TO_TIMESTAMP(4950772)
------------------------------------------------
30-MAY-13 11.50.44.000000000 AM

获取当前scn:
SQL> select dbms_flashback.get_system_change_number from dual;
GET_SYSTEM_CHANGE_NUMBER
------------------------
                 4951211

SQL> select current_scn from v$database;
CURRENT_SCN
-----------
    4951287
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值