機械翻訳について

PARTITIONS

パーティション化により、表、索引および索引構成表を小さな部分に分割できます。

パーティションを使用すると、これらのデータベース・オブジェクトをより詳細なレベルで管理およびアクセスできます。

構文
partition_block ::= PARTITIONS '[' { list_partition | range_partition }... ']'
list_partition ::= CREATE LIST PARTITION ON table_name '[' column_name ']';
range_partition ::= CREATE RANGE PARTITION ON table_name '[' column_name ']'
                     INTERVALPERIOD '[' period_value ']'
                     [INTERVALVALUE '[' integer ']' ]
                    ;
period_value ::= “YEAR” | “QUARTER” | “MONTH” | “DAY” | “CUSTOM”;

ノート:

  • INTERVALVALUEは、period_type DAYおよびCUSTOMでのみ使用する必要があります。 CUSTOMとともに使用すると、間隔が月単位で示されます。
  • レンジ・パーティション化の場合、column_nameのデータ型はDATEまたはTIMESTAMPである必要があります。
  • 表は1つのパーティションのみを持つことができます。
PARTITIONS
[
   // LIST 
   CREATE LIST PARTITION ON PRODUCT_SALES[PROD_CATEGORY];
   
   // RANGE 
   CREATE RANGE PARTITION ON PROMO_SALES[PROMO_DATE] INTERVALPERIOD["DAY"]
   INTERVALVALUE[15]; 
]