Я пытаюсь изменить тип данных для столбца db derby. Текущий столбец цены устанавливается как DECIMAL (5,0). Я хотел бы изменить его на DECIMAL (7,2). Я сделал это:Как изменить тип данных столбца для базы данных derby?
alter table item alter column price set data type DECIMAL(7,2);
Но это не сработало, и показывает ошибку:
Error: Only columns of type VARCHAR may have their length altered.
Могу ли я знать, как это возможно, чтобы изменить его? Спасибо.
Я думаю, что Дерби не поддерживает TYPE, то появится сообщение об ошибке, ошибка синтаксиса: Обнаружен «TYPE» в строке 1, столбец 30. –