sql >> Databáze >  >> RDS >> Sqlserver

SQL 2005 sp_GetAppLock --- Kdy volat sp_ReleaseAppLock?

Z sp_getapplock

Takže to není potřeba, protože se vrátíte zpět.

Pokud však chcete být v bezpečí, udělal bych to po bloku CATCH a nejprve otestoval pomocí APPLOCK_TEST . Normálně by to byl blok KONEČNĚ, který nemáme.

Měl bych to tady, aby se to vždy provedlo. Pokud relace pokračuje nebo ji sdružování připojení udržuje naživu (že? právě teď zapomenout), pak se spoléháte na COMMIT/ROLLBACK, pokud to nebylo těsně před ukončením. Samozřejmě, cokoli, co vynechá blok CATCH, bude každopádně závažnou chybou při přerušení...



  1. Může služba PostgreSQL v clusteru OpenShift přijímat externí provoz prostřednictvím exponované trasy

  2. Rozdíly mezi IS NULL a ISNULL() v Mysql

  3. Použití zdroje Postgresql JDBC s Apache Spark na EMR

  4. Osvědčený vícejazyčný web