How can you track the progress of a SQL update?
Let's say I have an update such as: UPDATE [db1].[sc1].[tb1] SET c1 = LEFT(c1, LEN(c1)-1) WHERE c1 like '%:' This update is basically going to go through millions of rows and trim the colon if there is one in the c1 column. How can I track how far along in the table this has progressed? Thanks This is sql server 2008 Database queries, particularly Data Manipulation Language (DML), are atomic. That means that the INSERT/UPDATE/DELETE either successfully occurs, or it doesn't. There's no means to see what record is being processed -- to the database, they all had been changed once the COMMIT is