Você deve usar
modify
palavra-chave em vez de seu segundo alter
. alter table
emp
modify
(
sal varchar2(10)
);
Ao modificar um tipo de dados de coluna de tabelas, você precisa usar
modify
palavra-chave. Claro, você deve lidar com dados de coluna existentes. Ao modificar um tipo de dados de coluna de tabelas, você pode exportar as linhas, redefinir a tabela e, em seguida, reimportar seus dados.
Nesse caso, você precisaria seguir estas etapas para alterar um tipo de dados de coluna:
- Crie a nova coluna no final da tabela.
- Execute uma atualização para preencher a nova coluna da tabela
- Retire a coluna da tabela antiga
- Renomeie a nova coluna para o nome da coluna original