[firebase-br] ¿Por qué no puedo crear una nueva clave primaria?

odir em clippnet.com.br odir em clippnet.com.br
Sex Jul 22 09:40:36 -03 2011


Experimente executar o seguinte comando e depois criar a chave primária:
update DEPARTAMENTOS set IDENTI=0 (ou ' ' se o campo for alfa) where 
IDENTIis null

Odir Rodrigues de Oliveira
Clipp-net Informática
São Carlos - SP
Fone/Fax: 16 3307-7369
Cel: 16 8137-2103
Msn: clippnet em hotmail.com
Skype: odir_r
Site: www.clippnet.com.br
-----Original Message----- 
From: W O
Sent: Thursday, July 21, 2011 11:47 PM
To: FireBase
Subject: [firebase-br] ¿Por qué no puedo crear una nueva clave primaria?

Hola a todos

Tengo una tabla llamada DEPARTAMENTOS

- Tenía una clave primaria según las columnas CODSUC y CODLOC
- Le borré la clave primaria
- Le agregué una nueva columna, llamada IDENTI
- Rellené la columna IDENTI con valores distintos, uno por cada fila
- Quise crear una nueva clave primaria, con la columna IDENTI
- Pero es imposible, me muestra un mensaje que dice: 'validation error for
column IDENTI, value "*** null ***"'
- Sin embargo, si escribo:
       SELECT IDENTI FROM DEPARTAMENTOS
    no hay valores nulos, la columna IDENTI no tiene valores nulos
- Probé haciendo un GBAK -backup y después un GBAK -create
- Me conecté a la nueva base de datos
- Y el mismo mensaje de error sigue apareciendo cuando quiero crear una
nueva clave primaria con la columna IDENTI

¿Por qué no puedo crear la clave primaria siendo que no hay valores nulos?
¿Cuál es la solución? ¿Alguien sabe?

Saludos.

Walter.
______________________________________________
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://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista