扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者: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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者