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