Уже давно.
При использовании DB2 10 для z / OS меня попросили изменить определенный столбец в таблице с десятичного (7,2) на десятичный (7,4).Звучит просто, правда?
alter table MySchema.MyTable
alter column myColumn
set data type decimal(7,4);
Но DB2 отвечает следующей ошибкой: «Атрибуты, указанные для столбца 'MYCOLUMN', несовместимы с существующим определением столбца."
Я думал, что преобразование изот десятичного (7,2) к десятичному (7,4) было бы довольно просто, но DB2 не согласна.
За исключением того, что вы бросили стол и воссоздали его с нуля, какие у меня есть альтернативы?
Заранее спасибо!
Дэйв