Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Oracle ROWSCN Demo - Part 4
SELECT 'Inserting 3 rows into table...' STATUS_MSG FROM DUAL;
INSERT INTO T (x,y) VALUES(-1,'SOMENEWENTRY');
INSERT INTO T (x,y) VALUES(-2,'SOMENEWENTRY2');
INSERT INTO T (x,y) VALUES(-3,'SOMENEWENTRY3');
COMMIT;
SELECT 'Fetching changed data in table ...' STATUS_MSG FROM DUAL;
SELECT t.*
-- dbms_rowid.rowid_block_number (ROWID) blockno,
-- SCN_TO_TIMESTAMP (t.ORA_ROWSCN),
-- t.ORA_ROWSCN
FROM t
WHERE t.ORA_ROWSCN > :max_row_scn;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment