기술 정보
home
채널 소개
home

테이블 마지막 변경 row 추출 방법 (last_row)

문서 유형
기술 정보
분야
관리/환경설정
키워드
last_row
rowtsn
1 more property

개요

테이블에서 마지막 변경 row 추출 방법을 설명합니다.
select col1, col2 from last_row_test where ( rowtsn <> (select min(rowtsn) from last_row_test) and rowtsn <> (select max(rowtsn) from last_row_test) );
SQL
복사

방법

1. 테이블 생성

create table last_row_test ( col1 number, col2 varchar2(50));
SQL
복사

2. 초기 데이터 insert

insert into last_row_test select level, level||'test' from dual connect by level <= 10; commit;
SQL
복사

3. 초기 데이터의 rowtsn 확인

select rowtsn , col1 from last_row_test; 1142214 1 1142214 2 1142214 3 1142214 4 1142214 5 1142214 6 1142214 7 1142214 8 1142214 9 1142214 10 10 rows selected.
SQL
복사

4. insert / update 를 반복하며 테스트 진행