Bạn có thể sử dụng sys.partition_functions
chế độ xem danh mục hệ thống để trả về danh sách các chức năng phân vùng trong SQL Server.
Ví dụ
Đây là một ví dụ để chứng minh.
SELECT * FROM sys.partition_functions;
Kết quả:
+-------------------------+---------------+--------+-------------+----------+---------------------------+-------------+-------------------------+-------------------------+ | 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 | +-------------------------+---------------+--------+-------------+----------+---------------------------+-------------+-------------------------+-------------------------+
Để giúp bạn không phải cuộn sang ngang, ở đây nó lại sử dụng đầu ra theo chiều dọc:
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
Trong trường hợp này, tôi chỉ có một chức năng phân vùng và vì vậy nó được liệt kê.
sys.partition_functions
chế độ xem yêu cầu tư cách thành viên công khai vai trò.