Как обновить разделенный столбец ha sh в Oracle 12 c? - PullRequest
0 голосов
/ 23 января 2020

У меня есть таблица, которая разделена на столбец ha sh.

CREATE TABLE TEST(
  ACCOUNT_NUMBER VARCHAR(20)
)
PARTITION BY HASH (ACCOUNT_NUMBER)
PARTITIONS 16

Теперь я хочу обновить сам столбец account_number в таблице из-за определенных требований. Поскольку этот столбец разбит на разделы, я не могу выполнить команду обновления для таблицы, например

Update test set account_number = new_value

, так как это приводит к следующей ошибке:

Ошибка : ORA-14402: ОБНОВЛЕНИЕ РАЗДЕЛА БУДЕТ ПРИЧИНИТЬ ИЗМЕНЕНИЕ РАЗДЕЛА.

Движение строки отключено для таблицы.

В одну сторону Я знаю, что нужно включить перемещение строк, но я также хочу изучить другие варианты.

Не могли бы вы посоветовать мне, как решить эту проблему?

...