Fórum alterar coluna #226652
17/04/2004
0
Como eu faco para alterar um campo null para not null no firebird sem perder os dados
Ronaldomr
Curtir tópico
+ 0
Responder
Posts
19/04/2004
Karepa
1 - Faça um backup do banco de dados.
2 - converta todos os registros null deste campo para ´ ´ ou 0
3 - Efetue a alteração com o comando abaixo
update RDB$RELATION_FIELDS set
RDB$NULL_FLAG = 1
where (RDB$FIELD_NAME = ´CAMPO_DO_ARQUIVO´) and
(RDB$RELATION_NAME = ´NOME_DA_TABELA´)
Acabei de fazer um teste e não perdi os dados.
2 - converta todos os registros null deste campo para ´ ´ ou 0
3 - Efetue a alteração com o comando abaixo
update RDB$RELATION_FIELDS set
RDB$NULL_FLAG = 1
where (RDB$FIELD_NAME = ´CAMPO_DO_ARQUIVO´) and
(RDB$RELATION_NAME = ´NOME_DA_TABELA´)
Acabei de fazer um teste e não perdi os dados.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)