Jeg vil ikke anbefale at forsøge at begrænse antallet af rækker i en SQL-tabel, medmindre du havde en meget god grund til at gøre det. Det ser ud til, at du ville være bedre stillet ved at bruge en forespørgsel som:
select top 1000 entityID, entityName from TableName
i stedet for fysisk at begrænse rækkerne i tabellen.
Men hvis du virkelig vil begrænse det til 1000 rækker:
delete from TableName where entityID not in (select top 1000 entityID from TableName)