mssql sqlserver fn_physLocCracker使用说明


摘要:
下文讲述sqlserver系统函数fn_physLocCracker的用法,如下所示:
实验环境:sql server 2008 R2



fn_physLocCracker系统函数功能简介

fn_physLocCracker系统函数的功能为,返回数据行所属的(文件号、页号、槽号)
file_id page_id slot_id

fn_physLocCracker 系统函数举例应用

 create table test(keyId int identity,info varchar(30))
go
insert into test(info) values
('maomao365.com'),(N'sql教程博客'),
('sqlserverblog')
go 100

select sys.fn_PhysLocFormatter(%%physloc%%) as RID,
* from test a
CROSS APPLY sys.fn_physLocCracker (%%physloc%%) AS b 
go 

truncate table test
drop table test


fn_physLocCracker 同 fn_PhysLocFormatter相同点:具有相同的功能,都返回数据行所在的文件号、页号、槽号
fn_physLocCracker 同 fn_PhysLocFormatter不同点:返回数据的是不同

fn_physLocCracker用法举例

fn_physLocCracker用法举例