Autor Tópico: MUDAR sql DINAMICAMENTE DE UMA CONSULTA  (Lida 2152 vezes)

miguell

  • Iniciante
  • **
  • Mensagens: 61
    • Email
MUDAR sql DINAMICAMENTE DE UMA CONSULTA
« Online: Abril 03, 2013, 11:03:23 am »
Pessoal estou trabalhando com banco Postgresql, e por sua vez nesta banco permite ter varias bases de dados no mesmo banco.. separando as mesmas pelo Schema, eu tenho um banco com 5 schemas e cada um de uma empresa, preciso fazer uma consulta que me traga as informaçoes porem de cada empresa.
Para isso seria necessario identificar a empresa e passar o select buscando dentro do shema em que ela se encontra, ou seja preciso mudar o from do sql, e possivel?

Select * from public.tab_cliente  = Empresa 1
Select * from abc.tab_cliente = Empresa 2

Onde public é um shema e ABC e outro schema. a tabela e a mesma porem no schema public tem os clientes da empresa 1 e no shema ABC tem os clientes da empresa 2

Sérgio Miguel
Analista de Sistemas
MS WORKS INFORMÁTICA SC LTDA
(11) 2937-8938 - Comercial
(11) 96367-6916 - Celular
Rua Hermenegildo Orsi, 149 -Jardim Acácio - Guarulhos - SP - 7144-130

pessanha

  • Expert
  • *****
  • Mensagens: 643
    • Email
Re:MUDAR sql DINAMICAMENTE DE UMA CONSULTA
« Responder #1 Online: Abril 03, 2013, 01:50:00 pm »
crie um form de controle e 2 form de consultas para cada banco de dados.

neste form de controle você faz a opção.