Můžete použít sys.partition_schemes
zobrazení systémového katalogu pro vrácení seznamu schémat oddílů na serveru SQL.
Příklad
Zde je příklad k demonstraci.
SELECT * FROM sys.partition_schemes;
Výsledek:
+-----------------------+-----------------+--------+------------------+--------------+-------------+---------------+ | name | data_space_id | type | type_desc | is_default | is_system | function_id | |-----------------------+-----------------+--------+------------------+--------------+-------------+---------------| | MoviesPartitionScheme | 65606 | PS | PARTITION_SCHEME | 0 | 0 | 65542 | +-----------------------+-----------------+--------+------------------+--------------+-------------+---------------+
Abychom vás ušetřili posouvání do stran, zde je opět použití vertikálního výstupu:
name | MoviesPartitionScheme data_space_id | 65606 type | PS type_desc | PARTITION_SCHEME is_default | 0 is_system | 0 function_id | 65542
V tomto případě mám pouze jedno schéma oddílů, a tak je uvedeno.
Toto zobrazení ve skutečnosti zdědí svých prvních šest sloupců z sys.data_spaces
Pohled.
Najděte rejstřík
Dotaz můžete upravit, abyste poskytli smysluplnější informace.
Zde je příklad, kdy jej spojím s sys.indexes
vrátit relevantní index, tabulku a schéma.
SELECT
object_schema_name(i.object_id) AS [Schema],
object_name(i.object_id) AS [Object],
i.name AS [Index],
s.name AS [Partition Scheme]
FROM sys.indexes i
INNER JOIN sys.partition_schemes s ON i.data_space_id = s.data_space_id;
Výsledek:
+----------+----------+------------------------------+-----------------------+ | Schema | Object | Index | Partition Scheme | |----------+----------+------------------------------+-----------------------| | dbo | Movies | PK__Movies__4BD2941AD44D2FCF | MoviesPartitionScheme | +----------+----------+------------------------------+-----------------------+
Výsledek pomocí vertikálního výstupu:
Schema | dbo Object | Movies Index | PK__Movies__4BD2941AD44D2FCF Partition Scheme | MoviesPartitionScheme
Soubor sys.partition_schemes
zobrazení vyžaduje členství v veřejnosti role.