TIMESTAMP
실수로 데이터 DELETE, UPDATE 후 COMMIT시 사용 (시간이 너무 지나버리면 복구 불가능)
테이블명, 조건을 입력하고 시간을 설정한 뒤 조회하면 데이터가 나타남
TIMESTAMP에 시간을 입력하면 해당 시간만큼 이전의 데이터가 조회됨
단위 : SECOND, MINUTE, HOUR, DAY
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | insert into [테이블명] select * from [테이블명] as of TIMESTAMP(SYSTIMESTAMP-INTERVAL '5' MINUTE) where NO = A.NO update [테이블명] A set [컬럼명] = ( select [컬럼명] from [테이블명] as of TIMESTAMP(SYSTIMESTAMP-INTERVAL '10' MINUTE) where NO = A.NO ) | cs |
'데이터베이스' 카테고리의 다른 글
[sql] DB튜닝 기초 (0) | 2015.02.05 |
---|---|
[mysql] B.5.2.2 Can't connect to [local] MySQL server (0) | 2014.12.22 |
[mysql] Access denied for user 'test'@localhost' (using password: YES) 오류발생 (0) | 2014.11.11 |
[mysql] WORKBENCH 여러 쿼리문 실행 단축키 (0) | 2014.11.05 |
[mssql] MS SQL 2008 설치시 "컴퓨터 다시 시작" 문제 (0) | 2014.09.23 |