we are using sql server 2005 and im not familiar with stored uncommented procuedures, i was just handed and have no idea how to create or run it, any help is appreciated, i included the entire code.
DECLARE @PID
DECLARE @LOCKS TABLE
(
spid int,
dbid int,
ObjId int,
IndId int,
Type nvarchar(50),
Resource nvarchar(50),
Mode nvarchar(50),
Status nvarchar(50)
)
INSERT INTO @LOCKS (spid, dbid, ObjId, IndId, Type, Resource, Mode, Status) FROM sp_lock
DECLARE @IXMODE = SELECT * FROM @LOCKS WHERE Mode = 'IX'
EXECUTE sp_who2 144
select * from sys.dm_exec_sessions where session_id = 144
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName>
AS
BEGIN
DECLARE @PID;
SET NOCOUNT ON;
DECLARE @LOCKS = EXECUTE sp_lock
DECLARE @IXMODE = SELECT * FROM @LOCKS WHERE Mode = 'IX'
EXECUTE sp_who2 @PID
select * from sys.dm_exec_sessions where session_id = 144
END
GO
DECLARE @PID
DECLARE @LOCKS TABLE
(
spid int,
dbid int,
ObjId int,
IndId int,
Type nvarchar(50),
Resource nvarchar(50),
Mode nvarchar(50),
Status nvarchar(50)
)
INSERT INTO @LOCKS (spid, dbid, ObjId, IndId, Type, Resource, Mode, Status) FROM sp_lock
DECLARE @IXMODE = SELECT * FROM @LOCKS WHERE Mode = 'IX'
EXECUTE sp_who2 144
select * from sys.dm_exec_sessions where session_id = 144
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName>
AS
BEGIN
DECLARE @PID;
SET NOCOUNT ON;
DECLARE @LOCKS = EXECUTE sp_lock
DECLARE @IXMODE = SELECT * FROM @LOCKS WHERE Mode = 'IX'
EXECUTE sp_who2 @PID
select * from sys.dm_exec_sessions where session_id = 144
END
GO