首页  >  文章  >  数据库  >  剖析SQLSERVER2005的页面结构--行类型篇一

剖析SQLSERVER2005的页面结构--行类型篇一

WBOY
WBOY原创
2016-06-07 15:51:421179浏览

------------------------------------------------------------ ---------------------- -- 作者:HappyFlyStone -- 日期:2009-11-30 -- 版本:Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86) -- 2006 年 4 月 14 日 01:12:25 -- 版权所有 (c) 1988-2005 Micros

-------------------------------------------------------- --------------------------

-- 作者:HappyFlyStone

-- 日期   :2009-11-30

-- 版本:Microsoft SQL Server 2005 - 9.00.2047.00 (Intel X86)

--      2006 年 4 月 14 日 01:12:25

--          版权所有 (c) 1988-2005 Microsoft Corporation

--          Windows NT 5.2 上的企业版(内部版本 3790:SP2)

--     

-------------------------------------------------------- --------------------------

创建 PROC sp_us_FPSinfo

@FORWARDING_STUB 二进制(8)

AS

选择

    演员(

        转换(INT,SUBSTRING (@FORWARDING_STUB,6,1)) * POWER (2,8)

       转换(INT,SUBSTRING (@FORWARDING_STUB,5,1))

       AS VARCHAR) '       : ' --File_num

   演员(

        (转换(INT, SUBSTRING(@FORWARDING_STUB,4,1)) * 力量(2,24))

      (转换(INT,SUBSTRING(@FORWARDING_STUB,3,1)) * 力量(2,16))

      (转换(INT,SUBSTRING(@FORWARDING_STUB,2,1)) * 力量(2,8 ))

      (转换(INT,SUBSTRING(@FORWARDING_STUB,1,1))) AS VARCHAR)

      '   : '  --Page_id

   演员(演员(SUBSTRING (@FORWARDING_STUB,8,1) * POWER(2,8 )

           SUBSTRING(@FORWARDING_STUB,7,1) AS INT ) AS VARCHAR)

    AS 'FILE_NUM:PAGE_ID:SLOT_ID'

出发

 

执行  sp_us_FPSinfo 0xDD00000001000200 --

 

删除 PROC sp_us_FPSinfo

/*

FILE_NUM:PAGE_ID:SLOT

----------------------------

1       : 221    : 2

 

(1 行受影响)

*/

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn