Primary Keys and Locking

Because only one user can update a table when table-level snapshot versioning is enabled, primary key generation does not cause concurrency conflicts.