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