zoukankan      html  css  js  c++  java
  • 查询表所在文件组

    已分区的表
    SELECT DISTINCT
       t.name                            AS TableName
           ,ps.name                          AS PSName
           ,fg.name                          AS FileGroupName
           ,f.name AS [FileName]
           ,f.physical_name AS [FilePhysicalName]
           --,dds.destination_id AS PartitionNumber --去除注释即可显示文件的分区数
    FROM   sys.tables                        AS t
           INNER JOIN sys.indexes            AS i
                ON  (t.object_id = i.object_id)
           INNER JOIN sys.partition_schemes  AS ps
                ON  (i.data_space_id = ps.data_space_id)
           INNER JOIN sys.destination_data_spaces AS dds
                ON  (ps.data_space_id = dds.partition_scheme_id)
           INNER JOIN sys.filegroups         AS fg
                ON  dds.data_space_id = fg.data_space_id
           INNER JOIN sys.database_files f
                ON  f.data_space_id = fg.data_space_id
    --WHERE  t.name = 'tableName'

     未分区的表

    SELECT t.[name], i.[name], i.[index_id], f.[name]
    FROM sys.indexes i
    INNER JOIN sys.filegroups f
    ON i.data_space_id = f.data_space_id
    INNER JOIN sys.tables AS t
    ON i.[object_id] = t.[object_id]
    --WHERE t.name='tablename'

    另一种方法

    SELECT o.[name] N'对象名', o.[type], i.[name] N'索引名', i.[index_id], f.[name] N'文件组名'
     FROM sys.indexes i
     INNER JOIN sys.filegroups f
     ON i.data_space_id = f.data_space_id
     INNER JOIN sys.all_objects o
     ON i.[object_id] = o.[object_id]
     WHERE 
     --o.type = 'U' -- UDT
     --AND 
     i.data_space_id='4'  --文
     --AND f.name='DisLocalPureDataThree'
     
  • 相关阅读:
    NSIndexPath 延伸
    iOS进阶推荐的书目
    配置App真机测试证书的流程 一览
    NSAttributedString 的21种属性 详解
    KVO & 通知 小记
    贝塞尔曲线 & CAShapeLayer & Stroke 动画 浅谈
    提升开发人员修为的探讨
    热门IOS 第三方库
    drawRect & 内存 -> 深究
    CALayer & UIView 关系浅析
  • 原文地址:https://www.cnblogs.com/baozhu/p/9291747.html
Copyright © 2011-2022 走看看