Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
pyro
Rank: DBA Sênior
Mensagens: 323 Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT
Qua, 15 Ago 2007 6:00 pm
Pessoal tenho o seguinte caso abaixo:
Selecionar tudo
select *
from tabela1 tab1,
tabela2 tab2,
(select campo from tabela3 tab3
where tab3.campo = tab1.campo)
where tab1.campo3 = tab2.campo3
and tab1.campo = (meu código)
vocês puderam perceber o tab1.campo é um código que eu passo para o select e ele também deve ser parâmetro para o select dentro do from. Estou tentando compilar isso dentro de uma view e dá erro:
É possível fazer isso?
Trevisolli
Moderador
Mensagens: 2016 Registrado em: Qua, 12 Jan 2005 3:25 pm
Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Qui, 16 Ago 2007 8:25 am
Brother,
Dá uma olhada neste exemplo, talvez consiga adaptar ao teu código:
Selecionar tudo
SELECT tab.*
FROM (SELECT d.deptno,
sum(e.sal)
FROM dept d,
emp e
WHERE d.deptno = e.deptno
GROUP BY d.deptno) tab
WHERE tab.deptno = 10;
qualquer coisa manda ai.
pyro
Rank: DBA Sênior
Mensagens: 323 Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT
Qui, 16 Ago 2007 11:47 am
Cara alterei minha view de acordo com o exemplo que você postou, aparentemente está rodando tudo certo, mas vou fazer mais testes aqui.
Vlw.
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante