Можете да използвате sys.partition_functions
изглед на системния каталог, за да върнете списък с функции на дялове в SQL Server.
Пример
Ето пример за демонстрация.
SELECT * FROM sys.partition_functions;
Резултат:
+------------------------+--------------+---- ----+------------+-----------+-------------------------- -------+------------+------------------------------+-- -----------------------+| име | функция_id | тип | type_desc | fanout | гранична_стойност_вдясно | е_система | дата_на_създаване | модифицирана_дата ||------------------------------+--------------+----- ---+------------+---------+--------------------- ------+-------------+------------------------------+--- ---------------------|| ФилмиPartitionFunction | 65542 | R | ДИАПАЗОН | 4 | 0 | 0 | 2020-10-12 22:50:23.300 | 2020-10-12 22:50:23,300 |+-------------------------+------------ ---+-------+------------+----------+------------ ---------------+-------------+------------------- -----+------------------------+
За да ви спаси от превъртане настрани, тук отново използва вертикален изход:
<предварително име | MoviesPartitionFunctionfunction_id | 65542тип | R type_desc | RANGEfanout | 4boundary_value_on_right | 0is_system | 0create_date | 2020-10-12 22:50:23.300modify_date | 2020-10-12 22:50:23,300В този случай имам само една функция за дялове и така тя е в списъка.
sys.partition_functions
изгледът изисква членство в публичния роля.