Caros Amigos, alguém sabe porque não aceita o ORDER BY neste select
dentro do FORMS
select dezena1,dezena2, dezena3, dezena4, dezena5, dezena6 from (select dezena1,dezena2, dezena3, dezena4, dezena5, dezena6 from mega_s
ORDER BY dbms_random.value )
WHERE rownum = 1;
Se eu rodo ele fora... RODA NORMAL..
TOAD, PL/SQL DEVELOPER, ETC...
Att
vindalencio
Problemas com o ORDER BY no FORMS
-
- Rank: Analista Sênior
- Mensagens: 140
- Registrado em: Qui, 16 Fev 2006 9:42 am
- Localização: Curitiba
Vanderlei Indalencio
-
- Rank: DBA Pleno
- Mensagens: 232
- Registrado em: Sex, 30 Mar 2007 7:26 pm
- Localização: Londrina - PR
Rafael O. Genaro
O forms utiliza versões mais antigsa dos parsers de SQL/PLSQL, logo algumas funcionalidades mais recentes não funcionam, mesmo funcionando diretamente em consultas SQL ou em procedures/functions no banco.
O order by dentro de uma subquery é uma destas funcionalidades.
A alternativa seria jogar a lógica em uma função de banco, ou utilizar estruturas que o forms aceita (declarar um cursor com o order by, e recuperar apenas uma linha, por exemplo)
O order by dentro de uma subquery é uma destas funcionalidades.
A alternativa seria jogar a lógica em uma função de banco, ou utilizar estruturas que o forms aceita (declarar um cursor com o order by, e recuperar apenas uma linha, por exemplo)
-
- Rank: Analista Sênior
- Mensagens: 140
- Registrado em: Qui, 16 Fev 2006 9:42 am
- Localização: Curitiba
Vanderlei Indalencio
Obrigado pela dica, caro amigo...
Farei isto....
Obrigado....
Farei isto....
Obrigado....
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 15 visitantes