Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Ошибка при изменении поля - при назначении "значения по умолчанию"  [new]
vitabios
Member

Откуда: Тула
Сообщений: 678
При выполнении команды:
ALTER TABLE DB2ADMIN.R_REGISTER ALTER COLUMN DATE_REGISTER SET WITH DEFAULT CURRENT TIMESTAMP
получаю ошибку:
DB21034E Данная команда обрабатывалась как оператор SQL, поскольку она не является допустимой командой процессора командной строки. При обработке SQL было получено сообщение:
Функция не поддерживается (код причины = "21"). SQLSTATE=42997


скажите с чем это может быть связано?
30 мар 13, 22:06    [14117149]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при изменении поля - при назначении "значения по умолчанию"  [new]
vitabios
Member

Откуда: Тула
Сообщений: 678
как я понял сообщение такое, но смысл его мне вообще не понятен:
Нельзя отбросить столбец, а также изменить его длину, тип
данных, защиту или допустимость пустых значений для таблицы,
которая является базовой для материализованной таблицы
запросов.
30 мар 13, 22:29    [14117217]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при изменении поля - при назначении "значения по умолчанию"  [new]
Hunterik
Member

Откуда:
Сообщений: 467
Если дело именно в этом, то сообщение означает следующее...
У вас с использованием данных из этой таблицы построена другая таблица - MQT (Materialized Query Table: create table (... )as (full select)), соответственно, она (они) мешает выполнению манипуляций с базовой таблицей...
30 мар 13, 22:38    [14117246]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при изменении поля - при назначении "значения по умолчанию"  [new]
vitabios
Member

Откуда: Тула
Сообщений: 678
Hunterik,

да! нашел такую таблицу, даже называется MQT и какие циферки. Чует моя интуиция, что создана она была советчиком по конфигурированию, а не разработчиком приложения. Сейчас отбросил ее - команда выполнилась успешно! Спасибо за подсказку.
30 мар 13, 22:47    [14117271]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при изменении поля - при назначении "значения по умолчанию"  [new]
vitabios
Member

Откуда: Тула
Сообщений: 678
Hunterik,

да! нашел такую таблицу, даже называется MQT и какие циферки. Чует моя интуиция, что создана она была советчиком по конфигурированию, а не разработчиком приложения. Сейчас отбросил ее - команда выполнилась успешно! Спасибо за подсказку.
30 мар 13, 22:56    [14117305]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить