Как обрезать или удалить раздел из db2, используя bigsql?
У меня есть таблица в db2 (с использованием bigsql), которая разделена по дате на IBM BigInsights
table_name_abc
20150810
data corresponding to partition
20150811
data corresponding to partition
....
что я хочу, чтобы удалить конкретный раздел сказать 20150810
или удалить данные из этого раздела
Я пробовал это
db2 "truncate table test_schema.table_name_abc where partition_date = 20150810";
Но это дало следующую ошибку
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL0104N An unexpected token "where" was found following "test_table".
Expected tokens may include: "". SQLSTATE=42601
Может кто-нибудь, пожалуйста, проинструктировать, как это сделать?
1 ответ
Решил это с помощью следующей команды
db2 "ALTER TABLE test_schema.table_name_abc DROP PARTITION (partition_date = 20150515)";
Добавление его в качестве ответа на тот случай, если это кому-то нужно