首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle9i中FlashBack闪回查询操作实例(scn)
【标  题】:Oracle9i中FlashBack闪回查询操作实例(scn)
【关键字】:Oracle9i,FlashBack,scn
【来  源】:http://www.cublog.cn/u/6797/showart.php?id=158545

Oracle9i中FlashBack闪回查询操作实例(scn)

C:\Documents and Settings\acer>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 8月 21 17:23:35 2006

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL>  connect testuser/testuser
已连接。
SQL> select * from testtable2;

    DEPTNO DNAME                        LOC
---------- ---------------------------- --------------------------
        11 abc                          123
        45 sales                        chicago
        46 research                     dallas
        47 bbb                          777
         1 research                     dallas

SQL> select dbms_flashback.get_system_change_number fscn from dual;

      FSCN
----------
 316227956

SQL>  update testtable2 set deptno = '55' where dname = 'abc';

已更新 1 行。

SQL> commit;

提交完成。

SQL> select * from testtable2;

    DEPTNO DNAME                        LOC
---------- ---------------------------- --------------------------
        55 abc                          123
        45 sales                        chicago
        46 research                     dallas
        47 bbb                          777
         1 research                     dallas

SQL> select * from TESTTABLE2 AS OF SCN('316227956');

    DEPTNO DNAME                        LOC
---------- ---------------------------- --------------------------
        11 abc                          123
        45 sales                        chicago
        46 research                     dallas
        47 bbb                          777
         1 research                     dallas

SQL> INSERT INTO TESTTABLE2 SELECT * FROM TESTTABLE2 AS OF SCN('316227956') WHER
E DEPTNO='11';

已创建 1 行。

SQL>  select * from testtable2;

    DEPTNO DNAME                        LOC
---------- ---------------------------- --------------------------
        55 abc                          123
        45 sales                        chicago
        46 research                     dallas
        47 bbb                          777
         1 research                     dallas
        11 abc                          123

已选择6行。

SQL> DELETE FROM  testtable2 WHERE DEPTNO ='11';

已删除 1 行。

SQL> COMMIT;

提交完成。

SQL>  select * from testtable2;

    DEPTNO DNAME                        LOC
---------- ---------------------------- --------------------------
        55 abc                          123
        45 sales                        chicago
        46 research                     dallas
        47 bbb                          777
         1 research                     dallas
SQL语法4:【上一篇】
9i for windows 启动到自动归档模式:【下一篇】
【相关文章】
  • Oracle9i中OCCI在VC6下不能DEBUG的问题及解决方法
  • Oracle9i优化器介绍
  • AIX5.3+HACMP+Oracle9I+Weblogic8.1安装实施报告
  • Oracle9i初始化参数中文说明(1)
  • Oracle9i初始化参数中文说明(2)
  • Oracle9i初始化参数中文说明(3)
  • Oracle9i初始化参数中文说明(4)
  • Oracle9i初始化参数中文说明(5)
  • Oracle9i初始化参数中文说明(6)
  • Oracle9i初始化参数中文说明(7)
  • 【随机文章】
  • Introduction of how to add new syscall
  • connect to all open ports
  • RedHat Serial Port Console Install
  • 如何计算VA7100/VA7400等的硬盘可用空间
  • 用按钮调整工作区的大小
  • JDK+TOMCATE+JDBC的配置
  • 内核编译操作
  • js获取table中td的绝对坐标
  • Ant文件的写法---学习笔记
  • .net学习:运算符重载的妙用
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.