Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Принудително изчакване на заявка в SQL Server

стартирайте това и след това опитайте вмъкването...

select * from yourTable with (holdlock,tablockx)

тук можете да го заключите за 5 минути:

BEGIN TRANSACTION

SELECT * FROM yourTable WITH (TABLOCKX, HOLDLOCK)

WHERE 0 = 1

WAITFOR DELAY '00:05'

ROLLBACK TRANSACTION


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да добавя свойството на идентичност към съществуваща колона в SQL Server

  2. TSQL Опитайте/Уловете в рамките на транзакция или обратно?

  3. SQL Server Database Change Listener C#

  4. Изберете колони от набора от резултати на съхранената процедура

  5. Топ 50 въпроса за интервю за SQL Server, които трябва да подготвите през 2022 г