I am wondering how to rewrite the following SQL Server 2005/2008 script for SQL Server 2000 which didn't have OUTPUT yet. 
Basically, I would like to update rows and return the updated rows without creating deadlocks.
Thanks in advance!
UPDATE TABLE 
SET Locked = 1
OUTPUT INSERTED.*
WHERE Locked = 0
 
     
     
    