Skip to end of metadata
Go to start of metadata
You are viewing an old version of this content. View the current version.
Compare with Current
View Version History
« Previous
Version 3
Next »
문법
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.