Tôi đang sử dụng một bảng oracle 11 với khoảng phân vùng và danh sách subpartitioning như thế này (giản thể):Oracle: làm thế nào để thả một subpartition của một phân vùng cụ thể
CREATE TABLE LOG
(
ID NUMBER(15, 0) NOT NULL PRIMARY KEY
, MSG_TIME DATE NOT NULL
, MSG_NR VARCHAR2(16 BYTE)
) PARTITION BY RANGE (MSG_TIME) INTERVAL (NUMTOYMINTERVAL (1,'MONTH'))
SUBPARTITION BY LIST (MSG_NR)
SUBPARTITION TEMPLATE (
SUBPARTITION login VALUES ('FOO')
, SUBPARTITION others VALUES (DEFAULT)
)
(PARTITION oldvalues VALUES LESS THAN (TO_DATE('01-01-2010','DD-MM-YYYY')));
Làm thế nào để thả một subpartitition cụ thể cho một cụ thể tháng mà không biết tên (hệ thống được tạo) của phân mục con? Có một cú pháp "alter table ... drop subpartition for (subpartition_key_value , ...)" nhưng tôi không thấy cách chỉ định tháng mà tôi đang xóa phân mục phụ. partition administration guide cũng không đưa ra bất kỳ ví dụ nào. 8-}
Nếu bạn google cho "bỏ phân mục con", bạn thực sự tìm thấy đơn đăng ký sáng chế bao gồm cú pháp đó. 8- {} Bằng sáng chế phần mềm có thể trở nên xấu xa hơn không? http://www.patentstorm.us/applications/20080313133/description.html –
Nó đã được xuất bản vào năm 2013 http://www.google.com.vn/patents/US8356014 (liên kết mới vì tôi không thể thấy bất kỳ điều gì trong liên kết của hstoerr) – jmsu