• it seems to me you are all missing the whole point.

    i want to lock only rows (i don't want SQL to lock page / table).

    i'm dealing with a huge runtime application that have a lot of updates , inserts and deletes.

    if I will remove the hints, SQL will make up on his own.. and will lock pages/tables as well (this i want to avoid)

    now, anyone have an idea why there is a lock escalation in my statement?? although there is TOP clause.

    getting rid of the ROWLOCK is impossible as i don't want it to be locked in any other level than ROW.