RE: [oracle_br] PAGINAR O RESULTADO DE UM SELECT

2005-11-04 Por tôpico Renan Medeiros
É fácil no sqlplus:

1) Set pagesize 25
2) Set pause on
OBS: Precisa dar enter a mais depois do '/'


 Olá Adalberto,



  Se não estou errado, tente a seguinte sintaxe:



  Select

*

  From

(selectcd_cgc,
nm_cliente,
ds_bairro,
ds_municipio,
ds_uf,
cd_representante,
nr_contrato,
cd_empresa,
cd_cgcmaster,

  rownumber() over (order by ) num_linha
  from cliente)

  where

num_linha between  and





  Elias Peixoto.



_

  From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
 On
  Behalf Of Adalberto de Sousa Monteiro
  Sent: quinta-feira, 3 de novembro de 2005 17:45
  To: oracle_br@yahoogrupos.com.br
  Subject: [oracle_br] PAGINAR O RESULTADO DE UM SELECT



  BOA TARDE A TODOS,
  ALGUEM SABERIA ME DIZER COMO FAÇO PARA quot;PAGINARquot; O RESULTADO DE
 UMA CONSULTA
  ?
  TENHO POR EXEMPLO UM SELECT NA TABELA DE CLIENTES +- COM 100 CLIENTES.

  GOSTARIA QUE MEU SELECT TROUXE-SE APENAS 25 CLIENTES, E DEPOIS OS
 PROXIMOS
  25 E ASSIM POR DIANTE, ALGUEM SABERIA COMO POSSO FAZER?

  FAÇO ALGO PARECIDO COM O BANCO FIREBIRD E MONTO A SEGUINTE ROTINA:

  select first(25) skip(quot; + vn_page + quot;)quot;;
cd_cgc,
nm_cliente,
ds_bairro,
ds_municipio,
ds_uf,
cd_representante,
nr_contrato,
cd_empresa,
cd_cgcmaster
from cliente

  MAS ISSO NAO FUNCIONA COM O ORACLE.

  OBRIGADO
  ADALBERTO

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



  ORACLE_BR APOIA 2ºENPO-BR
  _
  O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
  05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
 Palestras e
  Cases dirigidos exclusivamente por profissionais especialistas e
 renomados
  no mercado. Confira a programação no site do evento!
 http://www.enpo-br.org/
  _
  Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423





  Yahoo! Grupos, um serviço oferecido por:



  PUBLICIDADE








_

  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 Termos do
  Serviço do   Yahoo!.


_

  E-mail classificado pelo Identificador de Spam Inteligente.
  Para alterar a categoria classificada, visite o Terra Mail



_

  Esta mensagem foi verificada pelo E-mail Protegido Terra
   .
  Scan engine: McAfee VirusScan / Atualizado em 03/11/2005 / Versão:
  4.4.00/4619
  Proteja o seu e-mail Terra: http://mail.terra.com.br/




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



   ORACLE_BR APOIA 2ºENPO-BR
 _
  O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
 Palestras e Cases dirigidos exclusivamente por profissionais
 especialistas e renomados no mercado. Confira a programação no site do
 evento! http://www.enpo-br.org/
  _
  Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423


  Yahoo! Grupos, um serviço oferecido por:
  PUBLICIDADE
   var lrec_target=_blank;var lrec_URL=new Array();
 lrec_URL[1]=http://br.rd.yahoo.com/SIG=12favvee3/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131080325/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
 var
 lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
 var
 lrec_altURL=http://br.rd.yahoo.com/SIG=12favvee3/M=365837.7000707.7924794.2369893/D=brclubs/S=2137114689:HM/Y=BR/EXP=1131080325/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
 var
 lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
 var lrec_width=300;var lrec_height=250;
 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 Termos do Serviço
 do Yahoo!.


Renan Medeiros
Gerente de Treinamento e Suporte
Unimix Tecnologia Ltda
0 xx 61 8145 7869
0 xx 61 3201 




ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 

RE: [oracle_br] PAGINAR O RESULTADO DE UM SELECT

2005-11-03 Por tôpico Elias peixoto
Olá Adalberto,

 

Se não estou errado, tente a seguinte sintaxe:

 

Select

  *

From

  (selectcd_cgc,
  nm_cliente,
  ds_bairro,
  ds_municipio,
  ds_uf,
  cd_representante,
  nr_contrato,
  cd_empresa,
  cd_cgcmaster,

rownumber() over (order by Coluna a ordenar) num_linha
from cliente)

where

  num_linha between Linha Inicial and Linha Final

 

 

Elias Peixoto.

 

  _  

From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On
Behalf Of Adalberto de Sousa Monteiro
Sent: quinta-feira, 3 de novembro de 2005 17:45
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] PAGINAR O RESULTADO DE UM SELECT

 

BOA TARDE A TODOS,
ALGUEM SABERIA ME DIZER COMO FAÇO PARA PAGINAR O RESULTADO DE UMA CONSULTA
?
TENHO POR EXEMPLO UM SELECT NA TABELA DE CLIENTES +- COM 100 CLIENTES.

GOSTARIA QUE MEU SELECT TROUXE-SE APENAS 25 CLIENTES, E DEPOIS OS PROXIMOS
25 E ASSIM POR DIANTE, ALGUEM SABERIA COMO POSSO FAZER?

FAÇO ALGO PARECIDO COM O BANCO FIREBIRD E MONTO A SEGUINTE ROTINA:

select first(25) skip( + vn_page + ); 
  cd_cgc,
  nm_cliente,
  ds_bairro,
  ds_municipio,
  ds_uf,
  cd_representante,
  nr_contrato,
  cd_empresa,
  cd_cgcmaster
  from cliente

MAS ISSO NAO FUNCIONA COM O ORACLE.

OBRIGADO
ADALBERTO

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



ORACLE_BR APOIA 2ºENPO-BR
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
Cases dirigidos exclusivamente por profissionais especialistas e renomados
no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423 





Yahoo! Grupos, um serviço oferecido por:



PUBLICIDADE
 
http://br.rd.yahoo.com/SIG=12f1s9ug2/M=365837.7000707.7924794.2369893/D=brc
lubs/S=2137114689:HM/Y=BR/EXP=1131056954/A=2950750/R=2/id=noscript/SIG=10tif
t5qr/*http:/br.movies.yahoo.com/ 

 
http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif
 

 

  _  

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]
mailto:[EMAIL PROTECTED] 
  
*   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do http://br.yahoo.com/info/utos.html  Yahoo!. 


  _  

E-mail classificado pelo Identificador de Spam Inteligente.
Para alterar a categoria classificada, visite o Terra Mail
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=elias.peixoto;
_l=1,1131050096.45649.7413.casama.terra.com.br,7597,Des15,Des15  


  _  

Esta mensagem foi verificada pelo E-mail Protegido Terra
http://mail.terra.com.br/ .
Scan engine: McAfee VirusScan / Atualizado em 03/11/2005 / Versão:
4.4.00/4619
Proteja o seu e-mail Terra: http://mail.terra.com.br/ 




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



ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
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