One commonly overlooked feature in T-SQL is the ability to assign values to local variables in the
SET clause of the
UPDATE statement. This capability can help improve query performance by reducing locking and CPU contention and reducing the number of statements required in a T-SQL batch.
The simplified syntax of the
SET clause for assigning values to variables is as follows:
One common use of variable assignment in
UPDATE statements is when you have a table that is used for storing and generating unique key values. To demonstrate this, you can create the
keygen table and populate it as shown in Listing ...