RES: [firebase-br] Bug conhecido?

janderson cardoso jandersonc em yahoo.com.br
Qui Mar 31 22:19:37 -03 2005


Boa noite !!!

Olha, no meu funcionou perfeitamente.

Janderson Cardoso


--- Samuel Staff <samuel em stafonline.com.br> wrote:
> ola
> 
> Ate onde sei, não pode por null em primary key
> 
> Samuel
> 
> 
> 
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br
> [mailto:lista-bounces em firebase.com.br] Em
> nome de Jimi Roy Pugss
> Enviada em: quinta-feira, 31 de março de 2005 20:33
> Para: FireBase
> Assunto: [firebase-br] Bug conhecido?
> 
> Pessoal, por favor me digam se alguem ja passou por
> essa e ja solucionou:
> 
> CREATE TABLE TABELA1(
>    TAB1_CHAVE  INT NOT NULL,
>    TAB1_NOME   VARCHAR(30)
> );
> ALTER TABLE TABELA1 ADD CONSTRAINT PK_TABELA1
>   PRIMARY KEY(TAB1_CHAVE);
> 
> CREATE TABLE TABELA2(
>    TAB2_CHAVE  INT NOT NULL,
>    TAB1_CHAVE  INT,
>    TAB2_NOME   VARCHAR(30)
> );
> ALTER TABLE TABELA2 ADD CONSTRAINT PK_TABELA2
>   PRIMARY KEY(TAB2_CHAVE);
> 
> ALTER TABLE TABELA 2 ADD CONSTRAINT FK_TAB1_TAB2
>   FOREIGN KEY(TAB1_CHAVE)
>   REFERENCES TABELA1;
> 
> INSERT INTO TABELA1 VALUES (1,'TESTE1');
> 
> INSERT INTO TABELA2 VALUES (100,NULL,'TESTE456');
> 
> Bom até ai normal, agora vamos ao possivel bug...
> 
> UPDATE TABELA2 SET TAB1_CHAVE=1 WHERE
> TAB2_CHAVE=100;
> AI OK
> 
> AGORA VAI
> UPDATE TABELA2 SET TAB1_CHAVE=NULL WHERE
> TAB2_CHAVE=100;
> 
> * * * E R R O * * *
> Ele naum deixa remover o conteudo do campo, ja
> tentei com update´s de
> varias formas, por editores (ibexpert, iboconsole) e
> nada da erro de
> violação de chave estrangeira...
> 
> FIB 1.5.2.
> 
> Ja tinha passado por isso antes, mas naum é sempre
> que isso ocorre....
> 
> Se alguem souber a resposta, agradeço
> 
> 
> Fui.
> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=firebase
> 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em
> www.bavs.com.br
> Para editar sua configuração na lista, use o
> endereço
>
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas:
> http://search.gmane.org/search.php?group=firebase
> 


	
	
		
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/




Mais detalhes sobre a lista de discussão lista