[firebase-br] violation of FOREIGN KEY constraint "".

Cleidson B Silva cleidson.developer em gmail.com
Seg Mar 26 18:14:33 -03 2007


Paulo,

Não sou um especialista em firebird não, aprendi a usar chaves primarias 
simples. Qual a vantagem que vou ter em usar chaves primarias compostas ?

Outra coisa, mesmo criando a chave composta, deu o mesmo erro.

Paulo Portella escreveu:
> vendo rapidamente sua instrucao (itens)vc colocou apenas um campo como PK
> tah errado nao acha.?
> dentro dessa tabela (itens) uma sugestao->coloque dois camposcod_pedido integer not null -> referencia da tabela pai.sequencia integer not null -> sequenciamento da tabela Itensexemplo:create table pai (
> codigo integer not null,
> data date);
>  
> alter table pai add constraint pk_pai primary key (codigo);
>  
> create table filho (
> cod_pai integer not null,
> sequencia integer not null,
> vlr_item double precision);
>  
> alter table filho add constraint pk_filho primary key (cod_pedido, sequencia);
>  
> alter table filho add constraint fk_filho foreign key (cod_pedido) references pai (codigo) on delete cascade on update cascade;
>  
>  
>  
> []s
> Pportellaa.
> _________________________________________________________________
> O Windows Live Spaces está aqui! Descubra como é fácil criar seu espaço na Web e sua rede amigos.
> http://spaces.live.com/signup.aspx
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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://firebase.com.br/pesquisa
> 





Mais detalhes sobre a lista de discussão lista