Как обрезать или удалить раздел из 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)";

Добавление его в качестве ответа на тот случай, если это кому-то нужно

Другие вопросы по тегам