sql >> データベース >  >> RDS >> Sqlserver

SQL Server(T-SQL)のパーティション関数のリストを返す

    sys.partition_functionsを使用できます SQLServerのパーティション関数のリストを返すシステムカタログビュー。

    実例を示します。

    SELECT * FROM sys.partition_functions;

    結果:

    +-------------------------+---------------+--------+-------------+----------+---------------------------+-------------+-------------------------+-------------------------+
    | 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 |
    +-------------------------+---------------+--------+-------------+----------+---------------------------+-------------+-------------------------+-------------------------+

    横にスクロールするのを防ぐために、ここでも垂直出力を使用しています:

    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

    この場合、私は1つのパーティション関数しかないので、それがリストされています。

    sys.partition_functions ビューにはパブリックのメンバーシップが必要です 役割。


    1. MySQL COUNT()–クエリによって返される行数を取得します

    2. 指定された名前の列を含むすべてのテーブルを検索します-MSSQLServer

    3. Postgres SSL SYSCALLエラー:PythonとpsycopgでEOFが検出されました

    4. ハイブリッドクラウドにデプロイされたGaleraクラスターのディザスタリカバリ