Alterar Constraint na coluna

Firebird

03/02/2004

Olá,

Tabela: CADASTRO
Campo: DATA
Gostaria de alterar este campo acrescentando a Constraint DEFAULT ´now´.
Tentei:
alter table CADASTRO alter data add column constraint default ´now´
O que está errado?

Obrigado


Ratuna

Ratuna

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

03/02/2004

Colega,

ALTER TABLE cadastro
ADD DATA DATE
DEFAULT CURRENT_TIMESTAMP 



GOSTEI 0
Ratuna

Ratuna

03/02/2004

[quote:3797836557=´Aroldo Zanela´]Colega,

ALTER TABLE cadastro
ADD DATA DATE
DEFAULT CURRENT_TIMESTAMP 
[/quote:3797836557]

Olá Aroldo,

Tentei mas não deu certo.
Esqueci de dizer que o campo DATA já existe e está definido como TIMESTAMP. Preciso apenas acrescentar que o DEFAULT é ´now´.
Também gostaria de saber se quando acrescento esta constraint DEFAULT o conteúdo da coluna será perdido.

Obrigado


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

03/02/2004

Colega,

Não tenho certeza, mas acho que você não pode alterar uma coluna adicionando um valor Default. Seria melhor criar uma nova coluna com o valor default e executar um update de/para.


GOSTEI 0
POSTAR