Oracle 10gを使用していますが、既存のマテリアライズドビューにPARTITIONおよびSUBPARTITIONを作成しようとしています。次のようにOracleデータベースの既存のPartiionを使用して日付に範囲を指定して(日付でも)サブパーティションを作成する方法はありますか?
現在のパーティション構文は次のとおりです。
CREATE MATERIALIZED VIEW TEST
NOLOGGING
PARTITION BY RANGE(TEST_DATE)
SUBPARTITION BY RANGE(MONTH(TEST_DATE))
(PARTITION A0 VALUES LESS THAN ('01-01-2015')
,PARTITION A1 VALUES LESS THAN ('01-01-2016')
,PARTITION A2 VALUES LESS THAN ('01-01-2017')
...)
AS
SELECT....
私は今、これを修正しようと探して一日のためにしようとしてきた、私は右括弧が欠落していますと言って、構文エラーを取得しますオンライン。誰かが正しい方向に私を助けることができますか?おそらく、私は月と年のサブパーティションでパーティション化できますか?
年間パーティションの月ごとにサブパーティションを作成する目的は何ですか。これは本当に役に立たないようです。 –