blz Marcia,

acho que isso vai resolver meus problemas. vou fazer uns testes.

valeu, brigadão,
Fabiano.


Em 18/10/06, Marcia Bussolaro <[EMAIL PROTECTED]> escreveu:
>
> Oi Fabiano,
>
>   Em 8i funciona só em views, mas não encontrei isso na documentação,
> descobri testando. Na versão 9i, funciona perfeitamente. O que você pode
> fazer é criar funções no lugar de subconsultas escalares. Por exemplo:
>
> SELECT
>       Funcao_cod_empresa(1),
>       Funcao_sysdate,
>       ...
>       Funcao_sysdate,
>       ...
> from dual
>
> []
> Marcia
>
> On Tue, 17 Oct 2006 17:07:05 -0300, "Fabiano Arndt" <
> [EMAIL PROTECTED]> escreveu:
>
> > De: "Fabiano Arndt" <[EMAIL PROTECTED]>
> > Data: Tue, 17 Oct 2006 17:07:05 -0300
> > Para: oracle_br@yahoogrupos.com.br
> > Assunto: [oracle_br] oracle 8 X oracle 9
> >
> >
> > fiz uma sql no oracle 9 e funcionou normal, fui testar no oracle 8 e
> > nao deu certo, deu a mensagem : ORA-00936: expressão ausente
> >
> > SELECT
> >   (SELECT COD_EMPRESA FROM TB_PARAM_SISTEMA WHERE CODIGO = 1),
> >   (SELECT SYSDATE FROM DUAL),
> >   ...
> >   (SELECT SYSDATE FROM DUAL),
> >   (SELECT campo FROM tabela),
> >   (SELECT campo FROM outra_tabela),
> >
> > FROM DUAL
> >
> >
> > esse select na verdade pode ter varias subselects, cada um sera uma
> > coluna, é uma consulta que é executa a partir de uma aplicação delphi
> > pra buscar varios campos diferentes de tabelas diferentes de uma só
> > vez. foi feito isso pra evitar mandar um select por campo, tem casos
> > que a gente precisa buscar varios campos de tabelas que nao estao
> > relacionadas nem nada, isso tá compromentendo o desempenho em alguns
> > casos.
> >
> > fiz a sql acima testando num banco de dados 9, mas quando fui executar
> > no 8, nao deu certo.
> >
> > teria algo equivalente que eu poderia fazer pra funcionar no 8?
> >
> > valeu,
> > abraço,
> > Fabiano
> >
> >
> >
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]




Vem aí: ENPO-BR 2006 - Encontro Nacional de Profissionais Oracle
VISITE: http://www.enpo-br.org/ - Dia 11/11 "Vagas Limitadas"
________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------
O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: WWW.ORACLEBR.COM.BR
------------------------------------------------------------------------------------------------------------------------
  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 

Responder a