Sürüm 0.9.0'dan itibaren, tüm bölümleri bir defada bırakmak için kullanılabilecek drop section deyiminde comparators'u kullanabilirsiniz.
bir örneği, drop_partitions_filter.q testcase alınan: Yalnızca durum
CREATE TABLE t2 AS
SELECT column_name_1, ..., column_name_N FROM t1;
dışı Katı modda yapılması gerektiğidir:
create table ptestfilter (a string, b int) partitioned by (c string, d string);
alter table ptestfilter add partition (c='US', d=1);
alter table ptestfilter add partition (c='US', d=2);
alter table ptestFilter add partition (c='Uganda', d=2);
alter table ptestfilter add partition (c='Germany', d=2);
alter table ptestfilter add partition (c='Canada', d=3);
alter table ptestfilter add partition (c='Russia', d=3);
alter table ptestfilter add partition (c='Greece', d=2);
alter table ptestfilter add partition (c='India', d=3);
alter table ptestfilter add partition (c='France', d=4);
show partitions ptestfilter;
alter table ptestfilter drop partition (c>'0', d>'0');
show partitions ptestfilter;
'FAILED: Anlamsal çözümlemede hata: 1:23 Hedef tablo bölümlenmiş olduğundan bölüm sütunlarını belirtmeniz gerekiyor. 'T1' –
@MattJoiner Düzeltilmiş belirtisi ile karşılaşılan hata, ancak tam kredi Balaswamy vaddeman için gider. – www