如何檢視系統中所有鎖的詳細資訊?在企業管理管理器中,我們可以看到一些程序和鎖的資訊,這裡介紹另外一種方法。
--檢視鎖資訊
create
table
#t(req_spid
int,obj_name sysname)
declare
@snvarchar
(4000),
@rid
int,
@dbname
sysname,
@idint
,@objname
sysname
declare
tb cursor
forselect
distinct
req_spid,dbname
=db_name
(rsc_dbid),rsc_objid
from
master..syslockinfo
where
rsc_type in(
4,5)
open
tbfetch
next
from
tb into
@rid
,@dbname
,@id
while
@@fetch_status=0
begin
set@s='
select @objname=name from ['+
@dbname+'
]..sysobjects where id=@id
'exec
sp_executesql
@s,n
'@objname sysname out,@id int',
@objname
out,
@idinsert
into
#t values
(@rid
,@objname
)fetch
next
from
tb into
@rid
,@dbname
,@id
endclose
tbdeallocate
tbselect
程序id
=a.req_spid
,資料庫
=db_name
(rsc_dbid)
,型別=
case
rsc_type
when
1then
'null 資源(未使用)
'when
2then
'資料庫
'when
3then'檔案
'when
4then'索引
'when
5then'表
'when
6then'頁
'when
7then'鍵
'when
8then
'擴充套件盤區
'when
9then
'rid(行 id)
'when
10then
'應用程式
'end
,物件id
=rsc_objid
,物件名
=b.obj_name
,rsc_indid
from
master..syslockinfo a
left
join
#t b
ona.req_spid
=b.req_spid
godrop
table
#t
Linux 檢視檔案的詳細資訊
linux中stat是檢視檔案詳細資訊的命令。1 命令格式 stat 選項 檔名 目錄名 2 選項 f 檢視檔案所在檔案系統資訊,而不是檢視檔案資訊。3 案例 案例1 檢視檔案的詳細資訊 stat demo.txt簡單解釋 加黑字型 檔名 file demo.txt 檔案大小 占用block數 塊大...
檢視SQLServer資料表的詳細資訊
select 表名 case when a.colorder 1 then d.name else end 表說明 case when a.colorder 1 then isnull f.value,else end 字段序號 a.colorder,欄位名 a.name,標識 case when ...
scott使用者下的所有表的詳細資訊
oracle中自帶的四張表 scott使用者下的所有表的詳細資訊 emp表 雇員表 empno 雇員編號 ename 雇員姓名 job 職位 mgr 當前雇員的上級領導的編號 hiredate 僱傭日期 sal 月薪 comm 佣金 獎金 deptno 部門編號 dept表 部門表 deptno 部...