[firebase-br] Erro ao criar PK

Renan Rogowski Pozzo renanrpozzo em gmail.com
Qua Ago 19 11:10:36 -03 2015


Eu fiz, mesmo assim apresentou a mensagem.

Abraço,
Renan Rogowski Pozzo

*"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos 37:5*

Em 19 de agosto de 2015 10:49, Alexandre <camilo em apollosistemas.com.br>
escreveu:

> Bom dia,
>
> Faça um COMMIT após o update;
>
> Em 19/08/2015 10:35, Zottis escreveu:
>
>>
>> Bom dia
>>
>> Tenta desabilitar e habilitar o Firebird para ver se da certo,
>>
>> outra coisa, faz um select com is null para ver se não ficou algum
>> registro vazio.
>>
>> Em 19/08/2015 10:28, Renan Rogowski Pozzo escreveu:
>>
>> Bom dia.
>>> Passei por uma situação ontem e queria compartilhar para ver se alguém
>>> teria alguma dica de como proceder.
>>>
>>> Precisei criar um novo campo em uma tabela, esse campo iria ser a PK
>>> dessa
>>> tabela.
>>>
>>> Usei esses comandos:
>>> *ALTER TABLE "TABELA" ADD ID INTEGER NOT NULL;*
>>>
>>> *UPDATE "TABELA" SET id = GEN_ID(gen_tabela,1) -- para preenchar com a
>>> numeracao sequencial*
>>>
>>> *ALTER TABLE "TABELA" ADD PRIMARY KEY (ID);*
>>>
>>> Quando tentei alterar o campo para PK ele me retornou essa mensagem:
>>> "Cannot commit transaction:
>>> The insert failed because a column definition includes validation
>>> constraints.
>>> validation error for column ID, value "*** null ***"."
>>>
>>> Mesmo todos os registros estando com esse novo campo preenchido, ocorreu
>>> essa mensagem.
>>>
>>> Alguém saberia me informar o que pode ter ocorrido?
>>>
>>> Abraço,
>>> Renan Rogowski Pozzo
>>>
>>> *"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos
>>> 37:5*
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br [1]) - Hospedado em www.locador.com.br
>>> [2]
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107 [3]
>>> Para consultar mensagens antigas:
>>> http://www.firebase.com.br/pesquisa_lista.html [4]
>>>
>>
>> Links:
>> ------
>> [1] http://www.firebase.com.br
>> [2] http://www.locador.com.br
>> [3] http://www.firebase.com.br/fb/artigo.php?id=1107
>> [4] http://www.firebase.com.br/pesquisa_lista.html
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas:
>> http://www.firebase.com.br/pesquisa_lista.html
>>
>>
> --
>
> Alexandre Camilo
> +55 27 3233-4143
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas:
> http://www.firebase.com.br/pesquisa_lista.html
>



Mais detalhes sobre a lista de discussão lista