首页 > 数据库 > Oracle > 1Z0-053 V13.02 Q666
SQL> conn hr/hr
已连接。
SQL> show user;
USER 为 "HR"
SQL> create table cow977(name varchar2(10));
表已创建。
SQL> insert into cow977 values ('Zambia');
已创建 1 行。
SQL> insert into cow977 values ('Zimbabwe');
已创建 1 行。
SQL> insert into cow977 values ('Zamibia');
已创建 1 行。
SQL> commit;
提交完成。
SQL> select dbms_flashback.get_system_change_number from dual;
GET_SYSTEM_CHANGE_NUMBER
------------------------
4240148
SQL> update cow977 set name='Namibia';
已更新3行。
SQL> commit;
提交完成。
SQL> select dbms_flashback.get_system_change_number from dual;
GET_SYSTEM_CHANGE_NUMBER
------------------------
4240162
SQL> flashback table cow977 to scn 4240148;
flashback table cow977 to scn 4240148
*
第 1 行出现错误:
ORA-08189: 因为未启用行移动功能, 不能闪回表
SQL> alter table cow977 enable row movement;
表已更改。
SQL> flashback table cow977 to scn 4240148;
闪回完成。
SQL> select * from cow977;
NAME
----------
Zambia
Zimbabwe
Zamibia
SQL> flashback table cow977 to scn 4240162;
闪回完成。
SQL> select * from cow977;
NAME
----------
Namibia
Namibia
Namibia
SQL> drop table cow977;
表已删除。
SQL>
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-2116700/ ,如需转载,请注明出处,否则将追究法律责任。