SQL Server / SQL Database の実運用環境では、ロックについて悩まされることが多々あるのではないでしょうか。 SQL Server のロックの基本的な動作の理解はトラブルシューティングでは重要となりますので、SQL Server のロックの基礎について、本シリーズでもまとめておきたいと思います。 今回は次のようなテーブルを例にして、解説を行いたいと思います。 SET NOCOUNT ON GO DROP TABLE IF EXISTS LockTEST CREATE TABLE LockTEST( C1 int identity primary key, C2 varchar(36) DEFAULT NEWID(), C3 float DEFAULT RAND() * 10, C4 float DEFAULT RAND() * 100 INDEX NCCIX_Lock