我創建一個表具有以下分區間隔:Oracle Partition Interval by day - 錯誤的高值?
create table
pos_data_two (
start_date TIMESTAMP,
store_id NUMBER,
inventory_id NUMBER(6),
qty_sold NUMBER(3)
)
PARTITION BY RANGE (start_date)
INTERVAL(NUMTODSINTERVAL (1, 'DAY'))
(
PARTITION pos_data_p2 VALUES LESS THAN (TO_DATE('30.10.2013', 'DD.MM.YYYY'))
);
當我插入AA行與時間戳值
'31.10.2013 00:00:00'
新創建的分區的高值是:
TIMESTAMP' 2013-11-01 00:00:00'
這是正確的嗎?不應該是2013-10-31 00:00:00 ??
我假設你的意思是「不應該是2013-10-31 00:00:00」(10月31日而不是1日),對吧? –
是的,確實! – user2428207