Bo's Oracle Station

查看: 1457|回复: 0

课程第19次(2016-12-07星期三)

[复制链接]

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2016-12-8 10:20:38 | 显示全部楼层 |阅读模式
本帖最后由 botang 于 2016-12-8 10:21 编辑

Screenshot3.png


2016-12-07.sql:
  1. select  * from dba_rollback_segs;

  2. select  * from v$transaction;

  3. select  * from flashback_transaction_query  f
  4.   where f.logon_user='HR'  and f.table_name='EMPLOYEES'  ;

  5. --HR
  6. select   
  7.   versions_xid, versions_startscn,versions_starttime,
  8.                           versions_endscn, versions_endtime,
  9.                           versions_operation,salary
  10. from  
  11.   employees
  12.    versions between  scn minvalue   and   maxvalue
  13.    where employee_id=100;
复制代码

44.png

666.png

图形界面查的是versions那个视图,显示的是startscn-1,由于被减去1,所以在图形界面上的某一行时看到的值不是本行的值,而是下方行的值。因为没提交!!!!!

Screenshot-1.png

Screenshot.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-3-28 17:09 , Processed in 0.048419 second(s), 27 queries .

快速回复 返回顶部 返回列表