Jag skulle inte rekommendera att försöka begränsa antalet rader i en SQL-tabell, såvida du inte hade en mycket bra anledning att göra det. Det verkar vara bättre att använda en fråga som:
select top 1000 entityID, entityName from TableName
snarare än att fysiskt begränsa raderna i tabellen.
Men om du verkligen vill begränsa det till 1000 rader:
delete from TableName where entityID not in (select top 1000 entityID from TableName)