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

Алтернативен синоним в SQL Server в една транзакция

Да, ще имате условие за състезание.

Един от начините да управлявате това е да имате sp_getapplock след BEGIN TRAN в транзакционен режим и прихващане/обработване на състоянието на връщане според изискванията. Това буквално ще сериализира (в смисъл на изпълнение, не изолация) повикващите, така че само един SPID да се изпълнява във всеки един момент.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL разделен низ въз основа на разделител

  2. Как да приложа 3 стойности за 1 ред към 3 реда с всяка стойност?

  3. Може ли външният ключ да бъде NULL и/или дублиран?

  4. Как да конвертирате цяло число (време) в HH:MM:SS::00 в SQL Server 2008?

  5. Може ли това рекурсивно решение да бъде записано в T-SQL заявка с помощта на CTE или OVER?