Трябва да използвате modify
ключова дума вместо втория ви alter
.
alter table
emp
modify
(
sal varchar2(10)
);
Когато променяте тип данни на колона на таблица, трябва да използвате modify
ключова дума.
Разбира се, трябва да работите със съществуващи данни в колона. Когато променяте тип данни на колона на таблица, може да искате да експортирате редовете, да предефинирате таблицата и след това да импортирате отново вашите данни.
В този случай ще трябва да изпълните следните стъпки, за да промените тип данни в колона:
- Създайте новата колона в края на таблицата.
- Изпълнете актуализация, за да попълните новата колона на таблицата
- Премахнете старата колона на таблицата
- Преименувайте новата колона с оригиналното име на колона