Which of the following two statements would you consider to be the most effective for deleting large number of rows?
Statement #1:
DELETE TOP (@count) FROM ProductInfo WHERE productId = @productid
Statement #2: Derived table
DELETE t1 FROM (SELECT TOP (@count) * from ProductInfo
WHERE productId = @productId v) t1