Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Zurückgeben einer Liste von Partitionsfunktionen in SQL Server (T-SQL)

Sie können die sys.partition_functions verwenden Systemkatalogansicht, um eine Liste von Partitionsfunktionen in SQL Server zurückzugeben.

Beispiel

Hier ist ein Beispiel zur Veranschaulichung.

SELECT * FROM sys.partition_functions; 

Ergebnis:

+-------------------------+---------------+---- ----+-------------+----------+-------------------- -------+-------------+--------------------+-- -----------------------+| Name | Funktions-ID | Typ | type_desc | Auffächerung | border_value_on_right | ist_system | create_date | Änderungsdatum ||-------------------------+---------------+----- ---+-------------+----------+--------------------- ------+-------------+--------------------+--- ----------------------|| MoviesPartitionFunction | 65542 | R | BEREICH | 4 | 0 | 0 | 2020-10-12 22:50:23.300 | 2020-10-12 22:50:23.300 |+--------------------+------------ ---+--------+------------+----------+------------ ------------------------------------+-------------------- -----+-------------------------+

Um Ihnen das seitliche Scrollen zu ersparen, wird hier wieder die vertikale Ausgabe verwendet:

| MoviesPartitionFunctionfunction_id | 65542Typ | R type_desc | BEREICHfanout | 4boundary_value_on_right | 0ist_system | 0create_date | 2020-10-12 22:50:23.300modify_date | 2020-10-12 22:50:23.300

In diesem Fall habe ich nur eine Partitionsfunktion, die aufgelistet ist.

Die sys.partition_functions Ansicht erfordert Mitgliedschaft in der Öffentlichkeit Rolle.