Не удается выполнить запрос после изменения таблицы в DB2

StackOverflow https://stackoverflow.com/questions/1493627

  •  18-09-2019
  •  | 
  •  

Вопрос

У нас есть таблица, которую кто-то создал в DB2.Я понятия не имею, как они это создали.Но когда я редактирую таблицу, она редактируется просто отлично.Но после редактирования я вообще не могу запросить таблицу СТОЛБЕЦ НЕ МОЖЕТ БЫТЬ ДОБАВЛЕН В ТАБЛИЦУ, ПОСКОЛЬКУ В ТАБЛИЦЕ ЕСТЬ ПРОЦЕДУРА РЕДАКТИРОВАНИЯ.

Я просмотрел сайт ibm и нашел это как отредактировать таблицу с помощью процедуры Но я понятия не имею, как это сделать.

Есть ли что-нибудь, что я могу сделать, чтобы исправить это, не следуя процедуре, упомянутой во второй ссылке?

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

Я использую DB Visualizer и DB2 в Linux.

Это было полезно?

Решение

Иногда это поведение DB2 по умолчанию.Нам нужно запустить команду reorgchk, чтобы исправить эти ошибки.Более подробная информация приведена ниже..

http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/r0000888.htm http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.admin.doc/doc/c0023297.htm

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top