如何使用视图快速获得Flashback Query闪回查询数据

技术如何使用视图快速获得Flashback Query闪回查询数据这篇文章主要介绍了如何使用视图快速获得Flashback Query闪回查询数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有

这篇文章主要介绍了如何使用视图快速获得闪回查询闪回查询数据,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1.构造闪回查询视图需求描述

1)准备员工表和工资表

2)删除工资表中雇佣年限在1994年之前的记录

3)创建视图可以查询工资表删除之前的记录

2.准备环境

1)准备员工表和工资表

sec @ ora 10 gcreatetableemp(id号,namevarchar2(20),e _ date);表已创建。sec @ ora 10 gcreatetable alary(身份证号、工资号);Tablecreated.emp表包含员工身份证、员工名字和雇佣时间信息;

薪水表中包含员工身份证明和薪水信息。

2)初始化数据

insertintoempvalues(1,' Secooler ',to_date('1991-01-01 ',' yyyy-mm-DD '));insertintoempvalues(2,' Andy ',to_date('1992-01-01 ',' yyyy-mm-DD '));插入空值(3,' HOU ',截止日期(' 2010-01-01 ',' yyyy-mm-DD ');insertintoempvalues(4,'文生,截止日期(' 2011-01-01 ',' yyyy-mm-DD ');提交;插入salaryvalues(1,60000);插入薪水(250000英镑);插入薪水(340000英镑);插入薪水(430000英镑);提交;3)获取初始化数据内容

sec @ ora 10 gselect * from empidnamee _ DATE-1生态冷却器1991010100:003360002和1992010100:003360003侯201001010033600003360004 201101010033600033600000秒@ ora 10 gselect *来自销售;3.为构造后续的闪回查询查询当前的时间和SCN号

1)查询当前时间

sec @ ora 10 gselectsysdateformdual;SYSDATE-2011080921336034:112)查询当前系统视交叉上核号sec @ ora 10 gselectedbms _闪回。从dual获取_ system _ change _ number4.删除工资表中雇佣年限在1994年之前的记录3141326

sec @ ora 10 gdeleefromsaralywheridin(selectidfromempwhere e _ dateto _ date(' 1994 ',' yyyy ');2行已删除。sec @ ora 10 gcommit提交完成。来自EMP的sec @ ora 10 GSE elect *;IDNAMEE _ DATE-1生态冷却器1991010100:003360002和1992010100:003360003侯201001010033600003360004 201101010033600033600000秒@ ora 10 gselect *来自销售;IDSALARY - 340000430000此时,在薪水表中1994年之前的员工信息已经被删除,并且数据修改已经提交。

5.两种方法创建视图构造闪回查询删除之前的数据

1)***种方法:使用时间戳来构造闪回查询视图

sec @ ora 10 gcreatevievv _ salary _ timestampaselect * from salayasoftimestampto _ timestamp(' 2011-08-0921:34:11 ',' YYYY-MM-ddhh 24: mi : ss ');视图已创建。2)第二种方法:使用SCN构造闪回查询视图

sec @ ora 10 gcreatevievv _ salary _ scnassele *来自salaayasofscn 3141326视图已创建。6.使用视图获取闪回查询数据

sec @ ora 10 GS elect * from v _ salary _ timestamp;id SALARY-160000250000340000430000 sec @ ora 10 GSE elect *来自v _ SALARY _ SCNIDSALARY-160000250000340000430000到此,两种构造视图的方法都顺利的获得了闪回查询的数据。顺利的完成任务。

感谢你能够认真阅读完这篇文章,希望小编分享的"如何使用视图快速获得闪回查询闪回查询数据"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/81854.html

(0)

相关推荐

  • 2021-2022-1 20211307《信息安全专业导论》第九周学习总结

    技术2021-2022-1 20211307《信息安全专业导论》第九周学习总结 2021-2022-1 20211307《信息安全专业导论》第九周学习总结2021-2022-1 20211307《信息安

    礼包 2021年11月20日
  • Python相对导入报错怎么解决

    技术Python相对导入报错怎么解决本篇内容主要讲解“Python相对导入报错怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python相对导入报错怎么解决”吧!相对

    攻略 2021年11月25日
  • go语言之Redis数据库

    技术go语言之Redis数据库 go语言之Redis数据库一、Redis五大数据类型
    Redis 的五大数据类型是: String(字符串) 、Hash (哈希)、List(列表)、Set(集合) 和

    礼包 2021年11月10日
  • 复杂的英语,高中英语复杂句子成分分析例句

    技术复杂的英语,高中英语复杂句子成分分析例句并列句中两个分句又内含从句的话,那就成为一种更加复杂的并列复合句复杂的英语。例句:While the men worked to stregthen the dam ,the

    生活 2021年10月20日
  • mysqld got signal举例分析

    技术mysqld got signal举例分析这篇文章主要介绍“mysqld got signal举例分析”,在日常操作中,相信很多人在mysqld got signal举例分析问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年11月19日
  • 省略的拼音,举例说明ü上两点的省略规律

    技术省略的拼音,举例说明ü上两点的省略规律y和u不会相遇,ü遇到y要去两点,读音不变!ü遇到j、q、x、y去掉上面的点。拼读规则:ü行的韵母跟声母j,q,x拼的时候,写成ju,qu,xu,jue,que,xue,ü上两点

    生活 2021年10月23日