Fórum View ou Join??? #47116
30/09/2004
0
Pessoal estou desenvolvendo um sistema imobiliario, e na parte de contrato, eu teria que cadastrar, o imovel, proprietario, inquilino e fiador, na tabela contrato eu so armazeno os codigos, caso eu tento alterar um contrato, ou seja a data ou valor de pagamento, eu digito o codigo do contrato e ele localizaria o contrato e ja localizaria os nomes do proprietario, inquilino e fiador pelo codigo armazedo, seria mais ou menos assim.
Cod Contrato
Cod Imovel
Endereco
Cod do Proprietario
Cod do Inquilino
Cod do Fiador
etc....
Ao localizar o contrato via stored procedure, ele pegaria o codigo do proprietario, inquilino e fiador e localizaria tbm e me retornaria o nome jogando em um Edit, o que seria melhor eu fazer, varias querys dinamicas que chamaria stored para localizar proprietario, outra para inquilino e outra fiador ( o que pelo meu ver acho errado - mas nao tenho certeza), ou é melhor um view ou um join? e por falar nisso quando usar um join e quando usar uma view faco um pouco de confusao... !!!
Espero que fui claro.. !!!
Renato/SP
Cod Contrato
Cod Imovel
Endereco
Cod do Proprietario
Cod do Inquilino
Cod do Fiador
etc....
Ao localizar o contrato via stored procedure, ele pegaria o codigo do proprietario, inquilino e fiador e localizaria tbm e me retornaria o nome jogando em um Edit, o que seria melhor eu fazer, varias querys dinamicas que chamaria stored para localizar proprietario, outra para inquilino e outra fiador ( o que pelo meu ver acho errado - mas nao tenho certeza), ou é melhor um view ou um join? e por falar nisso quando usar um join e quando usar uma view faco um pouco de confusao... !!!
Espero que fui claro.. !!!
Renato/SP
Renato_sp
Curtir tópico
+ 0
Responder
Posts
30/09/2004
Gandalf.nho
Acho que não faz muito diferença join ou view, pq view nada mais é do que uma consulta (SELECT) salva no próprio banco de dados. A vantagem de uma view é tu pode usar ela como origem de uma SELECT ou até outra view.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)