19 lines
526 B
SQL
19 lines
526 B
SQL
/*
|
|
Read and update a record in the Person.Contact table in the AdventureWorks database.
|
|
*/
|
|
|
|
USE AdventureWorks
|
|
|
|
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
|
|
|
|
SET lock_timeout 5000
|
|
|
|
BEGIN TRANSACTION
|
|
SELECT * FROM Person.Contact WHERE ContactID = 10
|
|
UPDATE Person.Contact SET FirstName = 'Frances' WHERE ContactID = 6
|
|
-- For the purpose of the exercise, COMMIT TRANSACTION or ROLLBACK TRANSACTION are not used.
|
|
|
|
SELECT @@spid AS 'SPID'
|
|
-- Use the SPID to identify the connection when using sp_lock.
|
|
|
|
-- ROLLBACK TRANSACTION |