sql >> Databáze >  >> RDS >> Sqlserver

Vrátit seznam funkcí oddílů v SQL Server (T-SQL)

Můžete použít sys.partition_functions zobrazení systémového katalogu pro vrácení seznamu funkcí oddílu na serveru SQL.

Příklad

Zde je příklad k demonstraci.

SELECT * FROM sys.partition_functions;

Výsledek:

+-------------------------+---------------+--------+-------------+----------+---------------------------+-------------+-------------------------+-------------------------+
| name                    | function_id   | type   | type_desc   | fanout   | boundary_value_on_right   | is_system   | create_date             | modify_date             |
|-------------------------+---------------+--------+-------------+----------+---------------------------+-------------+-------------------------+-------------------------|
| MoviesPartitionFunction | 65542         | R      | RANGE       | 4        | 0                         | 0           | 2020-10-12 22:50:23.300 | 2020-10-12 22:50:23.300 |
+-------------------------+---------------+--------+-------------+----------+---------------------------+-------------+-------------------------+-------------------------+

Abychom vás ušetřili posouvání do stran, zde je opět použití vertikálního výstupu:

name                    | MoviesPartitionFunction
function_id             | 65542
type                    | R 
type_desc               | RANGE
fanout                  | 4
boundary_value_on_right | 0
is_system               | 0
create_date             | 2020-10-12 22:50:23.300
modify_date             | 2020-10-12 22:50:23.300

V tomto případě mám pouze jednu funkci oddílu, a tak je uvedena.

sys.partition_functions zobrazení vyžaduje členství v veřejnosti role.


  1. Jak použít více příkazů WITH v jednom dotazu PostgreSQL?

  2. SQL CREATE TABLE … AS Příkaz SELECT

  3. Omezení SQL Server Express

  4. Řízení selhání replikace pro MySQL a MariaDB pomocí skriptů před nebo po selhání