sql >> Database >  >> RDS >> Sqlserver

SQL 2005 sp_GetAppLock --- Wanneer moet u sp_ReleaseAppLock aanroepen?

Van sp_getapplock

Het is dus niet nodig omdat je terugdraait.

Als je echter veilig wilt zijn, zou ik het doen na het CATCH-blok en eerst testen met APPLOCK_TEST . Normaal gesproken zou dit een EINDELIJK blok zijn dat we niet hebben.

Ik zou het hier hebben, zodat het altijd wordt uitgevoerd. Als de sessie voortduurt, of pooling van verbindingen het in leven houdt (niet? vergeet het nu) dan vertrouw je op de COMMIT/ROLLBACK als het niet net voor het afsluiten was. Alles wat het CATCH-blok mist, wordt hoe dan ook een ernstige afbreekfout...



  1. Hoe kan ik initcap-functionaliteit in MySQL bereiken?

  2. Laravel 5.4 geeft verkeerde COM_STMT_PREPARE antwoordgrootte

  3. java.sql.SQLException:ORA-00936:ontbrekende expressie

  4. PHP/MySQL - Meerdere tags toevoegen