powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема с REORG
4 сообщений из 4, страница 1 из 1
Проблема с REORG
    #35796060
alapt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Есть таблица, в которой мне понадобилось изменить тип поля в процессе работы. Команда

alter table FST4.SL_SERVICE alter column PRICE_ONCE_ONLY set data type double;

отработала как надо, тип поля поменялся. Но возникла следующая проблема.
Теперь запрос

select * from fst4.SL_SERVICE

работает, а запрос

select * from fst4.SL_SERVICE where id_service = 21

выдает ошибку

ERROR [57016] [IBM][DB2/NT] SQL0668N Operation not allowed for reason code "7" on table "FST4.SL_SERVICE". SQLSTATE=57016

Почитал форум, документацию, нашел, что надо после такого изменения таблицу реорганизовать командой REORG TABLE. Тут и возникла проблема. Никак не могу подобрать аргументы к этой команде.

REORG TABLE fst4.SL_SERVICE

выдает ошибку

ERROR [42601] [IBM][DB2/NT] SQL0104N An unexpected token "FST4" was found following "REORG TABLE ". Expected tokens may include: "JOIN". SQLSTATE=42601

Попытки дописать аргументы Отсюда результатов тоже не дали...

Версия DB2 9.1.

Что не так?
...
Рейтинг: 0 / 0
Проблема с REORG
    #35796156
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
alaptЧто не так?reorg - это не sql команда.
Если охота выполнить её через sql, надо передать вашу строку reorg процедуре sysproc.admin_cmd в качестве параметра.
Или выполните команду в командной строке (для windows - db2cmd) при коннекте с базой.
...
Рейтинг: 0 / 0
Проблема с REORG
    #35796177
alapt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Спасибо. Все заработало.
...
Рейтинг: 0 / 0
Проблема с REORG
    #35798132
gals
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После выполнения очередного ALTER TABLE приходится делать REORG для таблицы.
После этого оказываются нерабочими куча VIEW. Сначала те, в которых была указана данная таблица. Затем идут VIEW, которые ссылаются на первые и третьи, ссылающиеся на вторые и т.д.
Подскажите решение, как вывести из ступора все отключенные VIEW.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема с REORG
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]