테이블에 1000개 이상의 데이터가 있는데 이중에서
날짜를 기준으로 최신 1000개의 데이터를 남기고 이전의 데이터를 삭제하려고 하는데
쿼리 하나로 가능한가여?
훔...조합이 안되네요...
고수님의 조언 부탁드립니다. (--)(__)(--)
delete from table
where column not in( select first 1000 column from table order by date )
특정 날짜를 기준으로 지우고 싶다면
between같은 함수로 날짜 필드를 조건문에 주면 될 듯 싶네요
이런 비슷한 류의 코드로...
이럴땐 롱트랜잭션 안 걸리게 잘 하세요..^^