列tsを含む表が次のPARTITION BY句で作成されたときに、その列にタイムゾーン データ型を持たないTIMESTAMP(0)があり、現行セッションのタイムゾーンがINTERVAL '04:00' HOUR TO MINUTEであるとします。RANGE_N関数はINTEGERデータ型をとります。
PARTITION BY RANGE_N(CAST(ts AS DATE AT LOCAL) BETWEEN DATE '2003-01-01' AND DATE '2009-12-31' EACH INTERVAL '1' MONTH)
Vantageは暗黙的にこのパーティション式を書き換え、次のようにLOCALを特定のタイムゾーンで置き換えます。
PARTITION BY RANGE_N(CAST(ts AS DATE AT '04:00') BETWEEN DATE '2003-01-01' AND DATE '2009-12-31' EACH INTERVAL '1' MONTH)