/
로그 데이터의 삭제
로그 데이터의 삭제
문법
DELETE FROM table_name; DELETE FROM table_name OLDEST number ROWS; DELETE FROM table_name EXCEPT number ROWS; DELETE FROM table_name EXCEPT number [YEAR | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND]; DELETE FROM table_name BEFORE datetime_expr;
예제
-- 모든 데이터를 삭제한다. mach>DELETE FROM devices; 10 row(s) deleted. -- 가장 오래된 5건을 삭제한다. mach>DELETE FROM devices OLDEST 5 ROWS; 10 row(s) deleted. -- 최근 5건을 제외하고 모두 삭제한다. mach>DELETE FROM devices EXCEPT 5 ROWS; 15 row(s) deleted. -- 2018년 6월 1일 이전의 데이터를 모두 삭제한다. mach>DELETE FROM devices BEFORE TO_DATE('2018-06-01', 'YYYY-MM-DD'); 50 row(s) deleted.