ops$tkyte%ORA11GR2> select * From v$version;
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production
ops$tkyte%ORA11GR2> CREATE TABLE child (ID NUMBER, parent_id NUMBER, DATA VARCHAR2(30 CHAR));
Table created.
ops$tkyte%ORA11GR2> ALTER TABLE parent FLASHBACK ARCHIVE test_archive;
Table altered.
ops$tkyte%ORA11GR2> ALTER TABLE child FLASHBACK ARCHIVE test_archive;
Table altered.
ops$tkyte%ORA11GR2> pause
ops$tkyte%ORA11GR2>
ops$tkyte%ORA11GR2> INSERT INTO parent (ID, DATA) VALUES (1, 'TEST');
1 row created.
ops$tkyte%ORA11GR2> INSERT INTO child (ID, parent_id, DATA) VALUES(1, 1, 'TEST_CHILD');
1 row created.
ops$tkyte%ORA11GR2> COMMIT;
Commit complete.
ops$tkyte%ORA11GR2> UPDATE parent set data='TEST2';
1 row updated.
ops$tkyte%ORA11GR2> UPDATE child set data='TEST_CHILD2';
1 row updated.
ops$tkyte%ORA11GR2> COMMIT;
Commit complete.
ops$tkyte%ORA11GR2>
ops$tkyte%ORA11GR2>
ops$tkyte%ORA11GR2> SELECT C.ID, (SELECT DATA FROM parent AS OF SCN c.versions_startscn) p_data, c.data c_data
2 FROM CHILD VERSIONS BETWEEN TIMESTAMP MINVALUE AND MAXVALUE C;
ID P_DATA C_DATA
---------- ------------------------------ ------------------------------
1 TEST2 TEST_CHILD2
1 TEST2 TEST_CHILD
can you post the same?