반응형
<기본 쿼리>
SELECT A.STATUS_CD
FROM SIEBEL.S_SRC AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '15' MINUTE) A
;
-- 15는 15분을 의미함
<응용>
UPDATE SIEBEL.S_SRC SRC
SET STATUS_CD = (
SELECT STATUS_CD
FROM SIEBEL.S_SRC
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '15' MINUTE) A
WHERE SRC.ROW_ID = A.ROW_ID
)
WHERE EXISTS (
SELECT 'X'
FROM SIEBEL.S_SRC
AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '15' MINUTE) A
WHERE SRC.ROW_ID = A.ROW_ID
)
;
COMMIT;
반응형
'DB > 오라클' 카테고리의 다른 글
[PL/SQL] ETL 이슈 해결 - 키가 없는 데이터 MERGE (0) | 2015.01.08 |
---|---|
[PL/SQL] 파일 쓰기 (0) | 2015.01.06 |
[오라클] BASE 64 사용법 (0) | 2014.12.22 |
[오라클] 각 컬럼 별 최고 값, 최저 값 MAX-MIN OVER (0) | 2014.11.21 |
[오라클] 분석 함수 (1) | 2014.11.21 |
WRITTEN BY
,