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