ALTER TABLE em duas colunas simultaneamente

1 resposta
T

Boa noite pessoal,

Tentei inserir uma constraint em uma coluna ja criada e um default em uma segunda coluna ja criada também, ao mesmo tempo mas parece que não é possível e so dar para fazer isso uma vez de cada.
Só queria confirmar se é realmente isso!

Obrigada, aguardo um retorno.

1 Resposta

R

Olá boa tarde.

Bom no Oracle isto não é permitido, apenas a mesma instrução de alter é permitida.

Exemplo

Alter table TABELA_A add column B number, add column C varchar2(10);

No mysql e Postgree é permitido que seja feita instruções diversas em um único comando.

Exemplo:

ALTER TABLE TABELA_A ADD COLUMN C DOUBLE(10,2), DROP COLUMN B;

Quanto ao SQL Server imagino que seja o mesmo. Não cheguei a testar isso, mas creio que siga a mesma lógica da Oracle.

Espero ter ajudado.

[]'s

Criado 24 de abril de 2016
Ultima resposta 25 de abr. de 2016
Respostas 1
Participantes 2