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'
     
  • 相关阅读:
    获取Web打印的实际打印次数
    Web打印的在线设计
    上海交易所的STEP/FIX/FAST协议解析
    回忆我的姑妈
    指定Web打印的打印机
    Web打印控件设计
    最终用户在线设计和修改Web报表
    NOIP2021 游记
    gym103427 部分题解
    gym103428 部分题解
  • 原文地址:https://www.cnblogs.com/baozhu/p/9291747.html
Copyright © 2011-2022 走看看