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
--
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--__
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
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