科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道enable row movement是什么意思?

enable row movement是什么意思?

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

enable row movement是什么意思?

作者:csdn 来源:csdn 2009年12月22日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

enable row movement是什么意思?

如题,帮忙解答下面的语句是什么意思:
alter table scott.t1 enable row movement;

 

允许行移动,偶中文翻译的不好
使用Flashback table 的时候必须先enable row movement
 
 
SQL codeSQL> select * from t;

   ACCOUNT STAT
---------- ----
         3 欠费
         4 欠费

SQL> select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') from dual;

TO_CHAR(SYSDATE,'YY
-------------------
2009-01-04 22:21:11
SQL> insert into t values(12, 'test');

已创建 1 行。

SQL> commit;

提交完成。

SQL> select * from t;

   ACCOUNT STAT
---------- ----
        12 test
         3 欠费
         4 欠费
SQL> flashback table  t to timestamp '2009-1-4 22:21:11';
flashback table  t to timestamp '2009-1-4 22:21:11'
                 *
第 1 行出现错误:
[color=#FF0000][b]ORA-08189: 因为未启用行移动功能, 不能闪回表[/b][/color]


SQL> [color=#FF0000]alter table t enable row movement;[/color]

表已更改。
SQL> flashback table  t to timestamp to_timestamp('2009-1-4 22:21:11', 'yyyy-mm-
dd hh24:mi:ss');

闪回完成。

SQL> select * from t;

   ACCOUNT STAT
---------- ----
         3 欠费
         4 欠费

SQL>

 

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章