1/ 是否使用相同FLASHBACK
的历史来源回退到?这个问题与第二个问题有关。SELECT AS OF/ VERSION BETWEEN
2/ 我知道FLASHBACK
在 DDL 更改之前无法返回。
我的问题是SELECT AS OF
,它是否能够在 DDL 更改之前选择一些东西。举个例子
CREATE TABLE T
(col1 NUMBER, col2 NUMBER)
INSERT INTO T(col1, col2) VALUES('1', '1')
INSERT INTO T(col1, col2) VALUES('2', '2')
COMMIT;
SLEEP(15)
ALTER TABLE T DROP COLUMN col2;
SELECT * FROM T
AS OF SYSTIMESTAMP - INTERVAL '10' SECOND;
选择会返回 2 列还是 1 ?
请原谅我手头没有数据库可以测试。