你好,游客 登录
背景:
阅读新闻

查看分区表某文件组内的记录数 - 左直拳的马桶_日用桶

[日期:2013-04-13] 来源:  作者: [字体: ]

1、首先找出文件组对应的分区号

  1. USE [db]  
  2. GO  
  3.   
  4. --待分拆文件组  
  5. select fg.name  
  6.         ,sp.destination_id  
  7.     from sys.destination_data_spaces sp  
  8.     inner join sys.partition_schemes scm on sp.partition_scheme_id = scm.data_space_id  
  9.     inner join sys.filegroups fg on fg.data_space_id = sp.data_space_id  
  10.     where scm.name='分区方案'   
  11.     and fg.name='文件组逻辑名称';

2、根据分区号获取记录数

SELECT COUNT(*) FROM [分区表]
WHERE $partition.分区函数(分区依据列) = 分区号






收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻