Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
manual app locks
CREATE PROCEDURE [dbo].[Some_proc] AS BEGIN SET NOCOUNT ON; BEGIN TRAN BEGIN TRY exec sp_getapplock @Resource = 'resource_name', @LockMode = 'exclusive',@LockTimeout = '60000', @DbPrincipal = 'dbo' --will be released when transaction commits or rolled back --code that follows will be executed only by one process at a time select * from Pilots COMMIT END TRY BEGIN CATCH IF @@TRANCOUNT > 0 ROLLBACK; declare @err nvarchar(max) = ERROR_MESSAGE() RAISERROR (@err, 16, 1) END CATCH END go exec Some_proc
run
|
edit
|
history
|
help
0
SQL Server - NULL values with IN and NOT IN (Solution)
Hacker - submissions Interview Questions
Mala Studentska sve
ms sql update,insert
SQL Directives Order of Execution
MindBoxTest(A.M.)
JSON with No root node - Format from XML output - SQL
MyDb
SQL_Joins_RankingFunctions
Xml Excercise 2