आप row_number()
. का उपयोग कर सकते हैं :
delete
from (select nm.*,
row_number() over (order by id desc) as seq
from nametable nm
) nm
where seq > 500;
इस तरह, यह 501
. से शुरू होने वाले सभी प्रारंभिक रिकॉर्ड को हटा देगा ।