[firebase-br] RES: duvida para criar foreign key

Natália Maciel natinhamg em gmail.com
Sex Dez 5 17:22:27 -03 2008


Oi Daniel, ja sei onde esta meu erro então! é que o nome do campo da FK não
é igual ao campo da PK na outra tabela, resumidamente, não é isso?
Obrigada (ah, estou usando o Interbase)

Abraços

2008/12/5 Daniel (VIPA) <daniel em vipa.com.br>

> Boa Tarde Natália!
>
> Tente criar primeiro a tabela...
> CREATE TABLE Texto_Assunto (
>  idTextoFK integer NOT NULL,
>  idAssuntoFK INTEGER NOT NULL);
>
> Depois as Constraints...
>
> ALTER TABLE Texto_Assunto ADD CONSTRAINT "COLOQUE AQUI O NOME DA PK"
> PRIMARY
> KEY (COLOQUE AQUI O(S) NOME(S) DO(S) CAMPO(S) CHAVE)
>
> ALTER TABLE Texto_Assunto ADD CONSTRAINT "NOME DA FK" FOREIGN KEY (nome do
> campo) REFERENCES Texto (nome do campo chave da tabela Texto)
>
> Sds,
>
> Daniel
>
>
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em
> nome de Natália Maciel
> Enviada em: sexta-feira, 5 de dezembro de 2008 15:53
> Para: lista em firebase.com.br
> Assunto: [firebase-br] duvida para criar foreign key
>
> estou tentando criar uma foreign key e esta dando o seguinte erro
>
> CREATE TABLE Texto_Assunto (
>  idTextoFK integer NOT NULL,
>  idAssuntoFK INTEGER NOT NULL,
>  PRIMARY KEY(idTextoFK, idAssuntoFK),
>  foreign key idTextoFK references Texto,
>  foreign key idassuntofk references Assunto
> );
>
> *erro: Invalid token.
> Dynamic SQL Error.
> SQL error code = -104.
> Token unknown - line 7, char 13.
> idTextoFK.*
>
> Na tabela texto eu não tenho este campo, idTextoFK, eu tenho apenas
> idTExto,
> será que é isso? Se for então eu tenho que criar a FK com o mesmo nome da
> PK
> da outra tabela?
>
> Obrigada
>
>
>
> --
> []s,
> Naty
>  ______________________________________________
> 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
>
>
> ______________________________________________
> 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
>



-- 
[]s,
Naty



Mais detalhes sobre a lista de discussão lista