ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Relacionar mais de uma tabela em SQL

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
greenbereta
Novato
Novato


Registrado: Domingo, 1 de Janeiro de 2006
Mensagens: 63

MensagemEnviada: Seg Mai 26, 2008 5:20 pm    Assunto: Relacionar mais de uma tabela em SQL Responder com Citação

E aí pessoal, tudo certo?!

Eu gostaria de relacionar esse "COD_TECNICO" tb, como faço?

CREATE TABLE SERVICOS
(COD_CLIENTE INTEGER NOT NULL,
COD_TECNICO INTEGER,
"EQUIPAMENTO" VARCHAR(250),
"PROBLEMA" BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
"STATUS" VARCHAR(20),
"SOLUCAO" BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
"ENTRADA" DATE,
"SAIDA" DATE,
"VALORREPARO" FLOAT,

foreign key (COD_CLIENTE) references CLIENTES(COD_CLIENTE)
ON Update CASCADE ON Delete CASCADE);
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
flyskin
Novato
Novato


Registrado: Quinta-Feira, 21 de Fevereiro de 2008
Mensagens: 27

MensagemEnviada: Seg Mai 26, 2008 6:46 pm    Assunto: Responder com Citação

é só criar a nova foreign key... você pode ter quantas forem necessário...
_________________
José Ricardo Garcia
----------------------------------------------------
Se fosse fácil encontrar o caminho das pedras, tantas pedras no caminho não seria ruim...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
wolverinefarah
Colaborador
Colaborador


Registrado: Sábado, 17 de Junho de 2006
Mensagens: 1770

MensagemEnviada: Seg Mai 26, 2008 10:53 pm    Assunto: Re: Relacionar mais de uma tabela em SQL Responder com Citação

greenbereta escreveu:
E aí pessoal, tudo certo?!

Eu gostaria de relacionar esse "COD_TECNICO" tb, como faço?

CREATE TABLE SERVICOS
(COD_CLIENTE INTEGER NOT NULL,
COD_TECNICO INTEGER,
"EQUIPAMENTO" VARCHAR(250),
"PROBLEMA" BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
"STATUS" VARCHAR(20),
"SOLUCAO" BLOB SUB_TYPE TEXT SEGMENT SIZE 80,
"ENTRADA" DATE,
"SAIDA" DATE,
"VALORREPARO" FLOAT,

foreign key (COD_CLIENTE) references CLIENTES(COD_CLIENTE)
ON Update CASCADE ON Delete CASCADE);



como disse flyskin, vc pode criar qtas forem necessarias para atender suas necessidades, basta vc criar uma chave para isso na outra tabela...

qualquer duvida poste ai.

bye
_________________
Fernando Farah
PROGRAMADOR PROGRESS
PROGRAMADOR DELPHI + FIREBIRD
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB