4、VEMENT语句设置。FLASHBACKTABLE语句从撤消段中(undosegment)读取该表的过去映像,并利用Oracle9i中引入的回闪查询重建表行。 如果模式所有者之外的非DBA用户执行回闪表操作,她需要拥有对该表的SELECT、DELETE、INSERT、ALTER和FLASHBACK权限,或者拥有等价的ANYTABLE系统权限。 对于John来说,ACCOUNTS像以下的样子: ACCOUNT_NO NUMBER(12), BALANCE NUMBER(15,2) STATUS C
6、fromACCOUNTS groupbystatus; STATUS COUNT(*) ------ -------- I 27088 F 19999 该输出显示到目前为止已经有27088个账户被处理(状态=I)。此前的状态为"A",这不是John所希望返回的位置。所希望的逻辑参考点应该是所有账户的状态都为"F"的时间点。他必须恢复到所有账户状态都为"F"的状态,这大约发生于晚上11:00。 他检查一个状态="I"的当前示例账户,以便为未来的校验测试设定一个基线: