Měli byste použít modify
klíčové slovo namísto druhého alter
.
alter table
emp
modify
(
sal varchar2(10)
);
Při úpravě datového typu sloupce tabulky musíte použít modify
klíčové slovo.
Samozřejmě se musíte vypořádat s existujícími daty sloupců. Při úpravě datového typu sloupce tabulky můžete exportovat řádky, předefinovat tabulku a poté znovu importovat data.
V tomto budete muset provést následující kroky ke změně datového typu sloupce:
- Vytvořte nový sloupec na konci tabulky.
- Spusťte aktualizaci k vyplnění nového sloupce tabulky
- Zrušte starý sloupec tabulky
- Přejmenujte nový sloupec na původní název sloupce