Fórum Relacionamentos no Interbase #37888
08/08/2003
0
Gostaria de saber como faço relacionamento entre tabelas no Interbase 6
Exemplo
Tabela de Cliente
Cli_CPF (Chave primaria)
Cli_Nome
Cli_Endereco
Cli_Telefone
Tabela de Cobrança
Cob_CPF ------ > (Relacionamento com a tabela de cliente)
Cob_Vencimento
Cob_Valor
Como faço para relacionar o campo Cob_CPF da Tablea de Cobrança com o campo Cli_CPF da Tabela de Clientes
Desde ja agradeço
Chaquater
Curtir tópico
+ 0Posts
08/08/2003
Afarias
|com o campo Cli_CPF da Tabela de Clientes
O q exatamente vc quer dizer com ´relacionar´? Se vc se refere a criar INTEGRIDADE REFERENCIAL (criar chaves estrangeiras), dê uma lida no comando ALTER TABLE no SQL REFERENCE q acompanha o Interbase, na cláusula ADD CONSTRFAINT.
T+
Gostei + 0
08/08/2003
Imstaff
Quando você for criar a tabela de cobrança adicione:
FOREIGN KEY (Cob_CPF) REFERENCES Cliente(Cli_CPF) ON UPDATE CASCADE ON DELETE CASCADE
Gostei + 0
09/08/2003
Vilmardiogo
Se vc quiser relacionar as tb Clientes e Cobrança faça isso.
Select
A.Cob_CPF,
A.Cob_Vencimento,
A.Cob_Valor,
B.Cli_Nome,
B.Cli_Endereco,
B.Cli_Telefone
From
Cobranca A
Left Join Clientes B on (B.Cli_Cpf = A.Cob_CPF)
Note que apelidei a tabelas Clientes de B e Cobranca de A
Não sei se isto resolve o seu problema, ok...
Gostei + 0
10/08/2003
Imstaff
select Cobranca.Cli_CPF,Cliente.Cli_CPF from Cobranca,Cliente where Cobranca.Cli_CPF=Cliente.Cli_CPF;
De uma olhada em:
[url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ua-uz_82n9.asp[/url]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)