RES: [oracle_br] Ajuda com sql posição de estoque por data

2012-06-14 Por tôpico Pedro de Souza
Paulo,  obrigado fiz o ajuste aqui e funcionou perfeitamente. Obrigado
também Delson pela ajuda.

 

Att.

 

Pedro de Souza

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Em
nome de Paulo A. Petruzalek
Enviada em: quinta-feira, 14 de junho de 2012 07:50
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Ajuda com sql posição de estoque por data

 

  

Se você quer retornar a quantidade na maior data menor ou igual ao parametro
do relatório, o filtro da data deve estar na query mais interna (select
max(data) where data <= '...' and ...).

Você chegou bem perto, só falta fazer esse ajuste. Com isso você também vai
poder cortar um nível de subquery:

SELECT H2.* 
FROM TABELA1 H2
WHERE H2.DATA = (SELECT MAX(H3.DATA) 
FROM TABELA1 H3
WHERE H3.CODPRO = H2.CODPRO 
AND H3.DATA <= '14/06/2012'
GROUP BY H3.CODPRO);

On Thu, 14 Jun 2012 10:37:44 -
"pedrossjr" mailto:pedrossjr%40yahoo.com.br> >
wrote:

> Bom dia pessoal, estou quebrando a cabeça aqui mais não consigo gerar este
relatório. Preciso trazer a posição de estoque de produtos a partir de uma
data informada, segue o exemplo.
> Tenho a seguinte tabela abaixo:
> 
> CodPro Qtd Data
> 1 6 27/05/2012 
> 1 5 30/04/2012
> 1 4 01/03/2011 
> 2 10 01/06/2012 
> 2 3 03/01/2012 
> 3 80 01/02/2012
> 3 35 22/07/2011
> 
> Quero a data de posição de estoque do dia 25/04/2012, no meu relatório
teria que sair assim:
> 
> CodPro Qtd Data
> 1 4 01/03/2011 
> 2 3 03/01/2012 
> 3 80 01/02/2012
> 
> Outro exemplo, posição do dia 14/06/2012:
> 
> CodPro Qtd Data
> 1 6 27/05/2012 
> 2 10 01/06/2012 
> 3 80 01/02/2012
> 
> Já tentei vários sql e meu último até o momento foi este mais não
funcionou ainda:
> 
> SELECT H1.* FROM (SELECT H2.* FROM TABELA1 H2
> WHERE H2.DATA = (SELECT MAX(H3.DATA) FROM TABELA1 H3
> WHERE H3.CODPRO = H2.CODPRO GROUP BY H3.CODPRO)
> AND H2.QTD > 0) H1 WHERE H1.CODPRO > 0
> AND H1.DATA <= '14/06/2012'
> 
> Alguém já precisou fazer algo deste tipo que possa me dar uma ajudar?
> Agradeço a todos.
> 
> Pedro de Souza
> 

-- 
Paulo A. Petruzalek
Oracle DBA
OCA 11g - OCP PL/SQL
http://oraculodosul.blogspot.com
ppetruza...@yahoo.com.br <mailto:ppetruzalek%40yahoo.com.br> 



  _  

Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2012.0.2178 / Banco de dados de vírus: 2433/5068 - Data de
Lançamento: 06/13/12



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



Re: [oracle_br] Tamanho maximo TableSpace

2010-05-17 Por tôpico Pedro de Souza
Obrigado pela informação Marcelo.

abs

Pedro de SOuza

- Original Message - 
From: "Marcelo Medrado" 
To: 
Sent: Monday, May 17, 2010 3:34 PM
Subject: Re: [oracle_br] Tamanho maximo TableSpace


Sim Pedro!

O Oracle leva em consideração apenas a tablespace e não os datafiles. Se na
exportação estiverem de um jeito e na importação de outro, não há problema
algum (na verdade, você vai usar muito isso quando estiver migrando bases de
um servidor para o outro).

Abraços,

Marcelo Medrado


Em 13 de maio de 2010 23:29, Pedro de Souza 
escreveu:

>
>
> Aproveitando o tópico, eu fiz o seguinte em minha base de teste. Minha
> tablespace esta com 4gb.
> Então eu fiz um exp dela, tornei offline e fiz um drop.
> Criei novamente mais coloquei com 3 datafiles para estender até 2gb cada e
> fiz um import.
> A princípio funcionou, mais alguem já fez isto? é aconselhável este
> procedimento?
>
>
> - Original Message -
> From: Duilio Bruniera Junior
> To: oracle_br@yahoogrupos.com.br 
> Sent: Thursday, May 13, 2010 2:54 PM
> Subject: Re: [oracle_br] Tamanho maximo TableSpace
>
> cria um novo datafile para o tablespace
> ALTER TABLESPACE "" ADD DATAFILE '/u01/oradata/dados_002.dbf'
> SIZE 1M;
> tente nunca deixar os datafiles ficarem tão grandes pois na hora de
> recuperar/backupear/voltar é sempre mais demorado.
>
> Em 13 de maio de 2010 11:55, Gerson Junior
> >escreveu:
>
> > São os datafiles.
> >
> > Melhor forma de resolver: Adicionar um novo datafile.
> >
> > Abraços.
> >
> >
> >
> > Atc.
> > Gerson S. de Vasconcelos Júnior
> > OCA DBA - Oracle Certified Associate
> > Fone: (81) 9103-4984
> > Msn: gerson.vasconce...@gmail.com 
> > Skype: gersonvjunior
> > http://www.diaadiaoracle.com.br/
> >
> >
> > Em 13 de maio de 2010 11:35, Rafael Merlin 
> > >
> escreveu:
> >
> > >
> > >
> > > Ola,
> > >
> > > Tenho uma TableSpace que chegou em 32gb e ela não esta estendedno mais
> > > automaticamente
> > > gostaria de saber se o oracle tem limite de 32gb nas tablespace ou são
> os
> > > datafiles que tem esse limite maximo.
> > >
> > > E qual a melhor forma de resolver?
> > >
> > > Obrigado
> > >
> > > Rafael Merlin
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > 
> >
> >
> > --
> > >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/
> >
> > --
> > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package »
> Procedure
> > » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! 
> > VISITE:
> > http://www.oraclebr.com.br/
> > --
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> --
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.437 / Virus Database: 271.1.1/2864 - Release Date: 05/09/10
> 18:26:00
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>


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





--
>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/
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » 
>Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! 
>VISITE: http://www.oraclebr.com.br/

 
Links do Yahoo! Grupos








Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br
Versão: 9.0.819 / Banco de dados de vírus: 271.1.1/2880 - Data de 
Lançamento: 05/17/10 15:26:00

__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 



Re: [oracle_br] Tamanho maximo TableSpace

2010-05-13 Por tôpico Pedro de Souza
Aproveitando o tópico, eu fiz o seguinte em minha base de teste. Minha 
tablespace esta com 4gb. 
Então eu fiz um exp dela, tornei offline e fiz um drop.
Criei novamente mais coloquei com 3 datafiles para estender até 2gb cada e fiz 
um import.
A princípio funcionou, mais alguem já fez isto? é aconselhável este 
procedimento?



  - Original Message - 
  From: Duilio Bruniera Junior 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Thursday, May 13, 2010 2:54 PM
  Subject: Re: [oracle_br] Tamanho maximo TableSpace



  cria um novo datafile para o tablespace
  ALTER TABLESPACE "" ADD DATAFILE '/u01/oradata/dados_002.dbf'
  SIZE 1M;
  tente nunca deixar os datafiles ficarem tão grandes pois na hora de
  recuperar/backupear/voltar é sempre mais demorado.

  Em 13 de maio de 2010 11:55, Gerson Junior
  escreveu:

  > São os datafiles.
  >
  > Melhor forma de resolver: Adicionar um novo datafile.
  >
  > Abraços.
  >
  >
  >
  > Atc.
  > Gerson S. de Vasconcelos Júnior
  > OCA DBA - Oracle Certified Associate
  > Fone: (81) 9103-4984
  > Msn: gerson.vasconce...@gmail.com
  > Skype: gersonvjunior
  > http://www.diaadiaoracle.com.br/
  >
  >
  > Em 13 de maio de 2010 11:35, Rafael Merlin  escreveu:
  >
  > >
  > >
  > > Ola,
  > >
  > > Tenho uma TableSpace que chegou em 32gb e ela não esta estendedno mais
  > > automaticamente
  > > gostaria de saber se o oracle tem limite de 32gb nas tablespace ou são os
  > > datafiles que tem esse limite maximo.
  > >
  > > E qual a melhor forma de resolver?
  > >
  > > Obrigado
  > >
  > > Rafael Merlin
  > >
  > > [As partes desta mensagem que não continham texto foram removidas]
  > >
  > >
  > >
  >
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  > 
  >
  >
  > --
  > >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/
  >
  > --
  > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
  > » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
  > http://www.oraclebr.com.br/
  > --
  > Links do Yahoo! Grupos
  >
  >
  >

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



  


--



  No virus found in this incoming message.
  Checked by AVG - www.avg.com 
  Version: 8.5.437 / Virus Database: 271.1.1/2864 - Release Date: 05/09/10 
18:26:00


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



Re: [oracle_br] CERTIFICAÇÃO - TOPIC OFF

2010-04-19 Por tôpico Pedro de Souza
Na Estácio.

  - Original Message - 
  From: Luiz Antonio Camargo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Sunday, April 18, 2010 10:05 AM
  Subject: Re: [oracle_br] CERTIFICAÇÃO - TOPIC OFF



  Onde vc faz pós graduação? Tem pós onde o curso oficial é "inserido" dentro
  dela... dai vale...

  Em 17 de abril de 2010 19:06, Gerson Junior
  escreveu:

  > Voce nao pode fazer OCP (Oracle Certified Professional), para isso tem que
  > ter um curso oficial, pelo menos!
  >
  > Mas, voce pode fazer OCA(Oracle Certified Associate) sem necessidade de
  > curso oficial!
  >
  > Abraços.
  >
  >
  >
  > Atc.
  > Gerson S. de Vasconcelos Júnior
  > DBA Oracle / Oracle Certified (IZ0-007)
  > Fone: (81) 9103-4984 / (82) 9119-0640
  > Msn: gerson.vasconce...@gmail.com
  > Skype: gersonvjunior
  > http://www.diaadiaoracle.com.br/
  >
  >
  > Em 17 de abril de 2010 18:54, Pedro de Souza  >escreveu:
  >
  > >
  > >
  > > Boa noite pessoal, estou fazendo pós-graduação em administração de banco
  > de
  > > dados onde o foco é o uso do Oracle.
  > > Tentando me informar, fiquei sabendo que não posso tirar a certificação
  > sem
  > > fazer um curso autorizado pela Oracle.
  > > Vocês sabem algo sobre este assunto?
  > >
  > > Agradeço as informações,
  > >
  > > Pedro
  > >
  > > [As partes desta mensagem que não continham texto foram removidas]
  > >
  > >
  > >
  >
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  > 
  >
  >
  > --
  > >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/
  >
  > --
  > >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure
  > » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
  > http://www.oraclebr.com.br/
  > --
  > Links do Yahoo! Grupos
  >
  >
  >

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



  


--



  No virus found in this incoming message.
  Checked by AVG - www.avg.com 
  Version: 8.5.437 / Virus Database: 271.1.1/2818 - Release Date: 04/18/10 
06:31:00


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



[oracle_br] CERTIFICAÇÃO - TOPIC OFF

2010-04-17 Por tôpico Pedro de Souza
Boa noite pessoal, estou fazendo pós-graduação em administração de banco de 
dados onde o foco é o uso do Oracle.
Tentando me informar, fiquei sabendo que não posso tirar a certificação sem 
fazer um curso autorizado pela Oracle.
Vocês sabem algo sobre este assunto?

Agradeço as informações,

Pedro

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



Re: [oracle_br] Re: ORA-12516 - TNS:LISTENER NÃO P ÔDE LOCALIZAR O HANDLER DISPONÍVEL...

2009-12-09 Por tôpico Pedro de Souza
Chiappa, valeu pela dia agora acho que resolveu o problema, pois depois que 
apliquei esta configuração o problema não ocorreu.
Tive situações em que o computador do usuário desligou por acidente e outras 
coisas e não precisei derrubá-los pois a sessão deles foram derrubadas pelo 
Oracle.
A prova final será quando acabar a energia. rsrsrsrsr
abs

Pedro

  - Original Message - 
  From: jlchiappa 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Saturday, December 05, 2009 8:01 PM
  Subject: [oracle_br] Re: ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O 
HANDLER DISPONÍVEL...



  Sim, isso se chama DEAD CLIENT DETECTION (DCD), veja na Documentação 
correspondente, e 
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:1784142376742#19884215551568
 fala um pouco sobre o assunto... Numa situação como a sua eu pensaria ** 
SERIAMENTE ** em limitar o tempo inativo da sessão também, alterando isso no 
PROFILE a ser aplicado para os usuários, novamente a Documentação de 
Administração vai lhe mostrar como e onde, e 
http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:453256655431
 fala um pouco sobre o tópico...

  []s

  Chiappa

  --- Em oracle_br@yahoogrupos.com.br, "Pedro de Souza"  escreveu
  >
  > Pessoal, por uns dias funcinou mais voltou o esta semana. O que está 
aconetence é que infelizmente passo por este problema onde trabalho e até agora 
as partes responsáveis não definiram isto.
  > Temos uma aplicação que conectar ao banco oracle e aproximadamente 90 
usuários utilizando este sistema. O problema é que temos queda de energia 
constantemente e apesar de todos os servidores estarem com nobreak, as estações 
não e quando acontece de acabar a energia as estações desligam, deixando a 
sessão do usuário presa no oracle.
  > E eu preciso ficar mantando a sessão do usuário manualmente e criei uma 
procedure para isto mais gostaria de saber se existe alguma configuração que 
posso fazer no oracle para que ele automaticamente mate a sessão do usuário ao 
perceber que a conexão foi perdida.
  > Pois quando isso acontece este problma acontece e só para quando mato a 
sessões.
  > Desde já agradeço a orientação de todos.
  > 
  > Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER 
DISPONÍVEL... 
  > 
  > 
  > 
  > Obrigado pessoal, pela ajuda .
  > O processo abaixo resolveu o problema.
  > 
  > Pedro
  > 
  > - Original Message -
  > From: Márcio Ricardo Alves da Silva
  > To: oracle_br@
  > Sent: Tuesday, November 24, 2009 8:25 AM
  > Subject: Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O 
HANDLER
  > DISPONÍVEL...
  > 
  > 
  > 
  > Tive esse problema e aumentei os parametros "processes" e "sessions". 
Resolveu
  > o meu problema.
  > 
  > exemplo:
  > alter system set processes=100 scope=spfile
  > alter system set sessions=300 scope=spfile
  > 
  > Att,
  > Márcio.
  > - Original Message -
  > 
  > From: pedrossjr
  > To: oracle_br@
  > Sent: Monday, November 23, 2009 5:27 PM
  > Subject: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER
  > DISPONÍVEL...
  > 
  > Boa tarde pessoal, possuo um servidor Oracle 10g aqui na empresa rodando no
  > Linux RedHat. O problema é que do nada a aplicação no usuário perde a 
conexão
  > com o banco e temos que ficar tentanto até conseguir a conexão. Estou
  > engatinhando ainda no Oracle, estou pesquisando sobre pool de conexão.
  > Alguém já passou por este problema?
  > Agradeço a ajuda.
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  > 
  > 
  > 
  > 
  > 
  > 
  > --
  > 
  > 
  > 
  > No virus found in this incoming message.
  > Checked by AVG - www.avg.com
  > Version: 8.5.425 / Virus Database: 270.14.79/2522 - Release Date: 11/23/09
  > 19:45:00
  > 
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  > 
  > [As partes desta mensagem que não continham texto foram removidas]
  >



  


--



  No virus found in this incoming message.
  Checked by AVG - www.avg.com 
  Version: 8.5.426 / Virus Database: 270.14.96/2549 - Release Date: 12/06/09 
19:37:00


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



Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER DISPONÍVEL...

2009-12-05 Por tôpico Pedro de Souza
Pessoal, por uns dias funcinou mais voltou o esta semana. O que está aconetence 
é que infelizmente passo por este problema onde trabalho e até agora as partes 
responsáveis não definiram isto.
Temos uma aplicação que conectar ao banco oracle e aproximadamente 90 usuários 
utilizando este sistema. O problema é que temos queda de energia constantemente 
e apesar de todos os servidores estarem com nobreak, as estações não e quando 
acontece de acabar a energia as estações desligam, deixando a sessão do usuário 
presa no oracle.
E eu preciso ficar mantando a sessão do usuário manualmente e criei uma 
procedure para isto mais gostaria de saber se existe alguma configuração que 
posso fazer no oracle para que ele automaticamente mate a sessão do usuário ao 
perceber que a conexão foi perdida.
Pois quando isso acontece este problma acontece e só para quando mato a sessões.
Desde já agradeço a orientação de todos.

Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER 
DISPONÍVEL... 


 
Obrigado pessoal, pela ajuda .
O processo abaixo resolveu o problema.

Pedro

- Original Message -
From: Márcio Ricardo Alves da Silva
To: oracle...@...
Sent: Tuesday, November 24, 2009 8:25 AM
Subject: Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER
DISPONÍVEL...



Tive esse problema e aumentei os parametros "processes" e "sessions". Resolveu
o meu problema.

exemplo:
alter system set processes=100 scope=spfile
alter system set sessions=300 scope=spfile

Att,
Márcio.
- Original Message -

From: pedrossjr
To: oracle...@...
Sent: Monday, November 23, 2009 5:27 PM
Subject: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER
DISPONÍVEL...

Boa tarde pessoal, possuo um servidor Oracle 10g aqui na empresa rodando no
Linux RedHat. O problema é que do nada a aplicação no usuário perde a conexão
com o banco e temos que ficar tentanto até conseguir a conexão. Estou
engatinhando ainda no Oracle, estou pesquisando sobre pool de conexão.
Alguém já passou por este problema?
Agradeço a ajuda.

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






--



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.425 / Virus Database: 270.14.79/2522 - Release Date: 11/23/09
19:45:00


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

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



Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER DISPONÍVEL...

2009-11-26 Por tôpico Pedro de Souza
Obrigado pessoal, pela ajuda .
O processo abaixo resolveu o problema.

Pedro

  - Original Message - 
  From: Márcio Ricardo Alves da Silva 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, November 24, 2009 8:25 AM
  Subject: Re: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O 
HANDLER DISPONÍVEL...



  Tive esse problema e aumentei os parametros "processes" e "sessions". 
Resolveu o meu problema.

  exemplo:
  alter system set processes=100 scope=spfile
  alter system set sessions=300 scope=spfile

  Att,
  Márcio.
  - Original Message - 

  From: pedrossjr 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, November 23, 2009 5:27 PM
  Subject: [oracle_br] ORA-12516 - TNS:LISTENER NÃO PÔDE LOCALIZAR O HANDLER 
DISPONÍVEL...

  Boa tarde pessoal, possuo um servidor Oracle 10g aqui na empresa rodando no 
Linux RedHat. O problema é que do nada a aplicação no usuário perde a conexão 
com o banco e temos que ficar tentanto até conseguir a conexão. Estou 
engatinhando ainda no Oracle, estou pesquisando sobre pool de conexão.
  Alguém já passou por este problema?
  Agradeço a ajuda.

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



  


--



  No virus found in this incoming message.
  Checked by AVG - www.avg.com 
  Version: 8.5.425 / Virus Database: 270.14.79/2522 - Release Date: 11/23/09 
19:45:00


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



Res: Res: [oracle_br] Ajuda com select

2009-10-23 Por tôpico Pedro de Souza Silva Junior
Esquece o que eu disse. Vou tentar usá-lo aqui e digo se resolveu.
Obrigado.





De: Pedro de Souza Silva Junior 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sex, Outubro 23, 2009 9:16:20 AM
Assunto: Res: [oracle_br] Ajuda com select

  
Pessoal, primeiramente desculpa pela demora em responder.
Olá Evandro, não vi sua alteração tem como me passar aqui pelo grupo?
Essa consulta é uma View do banco, sem a coluna STATUS que estou querendo 
acrescentar ela funciona numa boa. Esta coluna faria seria somente para eu 
verificar me saldo caso ele fosse igual a zero.
Agradeço a ajuda de todos.


 _ _ __
De: Evandro Giachetto 
Para: oracle...@yahoogrup os.com.br
Enviadas: Qui, Outubro 22, 2009 1:06:25 PM
Assunto: Re: [oracle_br] Ajuda com select

se você usa gmail, clique em - Mostrar texto das mensagens anteriores - para
mostrar o que eu alterei em sua query.

Att.

Evandro Giachetto
Oracle Certified Associate
evan...@clickintera tiva.com. br

2009/10/22 Evandro Giachetto 

> Estou mandando denovo uma forma na qual seu código pode funcionar pois o
> gmail suprime a mensagem que criei anteriormente por conter uma parte do
> texto que você digitou.
>
> Tal qual o jlchiapa explicou, existem algumas regras para utilização de
> aliases em expressões.
> Dessa forma que você fez, você não conseguiria utilizar o valor de sua
> subquery (através de um alias) para uma expressão fora do escopo de sua
> subquery.
> Uma forma de contornar esse problema (NÃO É A MELHOR FORMA, GARANTO) na
> qual você não precise re-escrever sua query inteira é colocá-la dessa forma:
>
> Assim, você faz o select no resultado de sua query principal, que traz os
> valores de suas subquerys como colunas de uma "Tabela virtual". Dessa forma,
> você consegue utilizá-las em uma expressão que faz uma consulta à sua
> "Tabela virtual"...
>
> Desculpe a utilização de termos MUITO FÁCEIS como "Tabela Virtual"... rsss
>
> Segue a query.. acredito que dessa forma você possa obter o resultado
> esperado... mas, digo novamente:
> NÃO É A MELHOR FORMA DE ESCREVER SUA QUERY...
>
> Tente re-escrevela colocando as tabelas contidas em sua sub-query no mesmo
> join de sua query principal.
>
>
> select a.*,
> (a.QUANTIDADEDOCUME NTO - a.QUANTIDADERESERVA ) AS STATUS
> from
> (SELECT DISTINCT ROM.CODIGOESTABELEC IMENTO,
>
> EST.NOMEESTABELECIM ENTO,
> ROM.CODIGOROMANEIO,
> ROM.CODIGOORDEM,
> ROM.CODIGODEPOSITAN TE,
>
> (SELECT DEP.DESCRICAOEMPRES A
> FROM EMPRESA DEP
> WHERE ROM.CODIGODEPOSITAN TE = DEP.CODIGOEMPRESA) AS DESCRICAODEPOSITANT E,
> PRO.CODIGOEMPRESA,
> LS.CODIGOPRODUTO,
> PRO.DESCRICAOPRODUT O,
> PRO.CODIGOGRUPO,
> PRO.TIPOPRODUTO,
> LS.TIPOUC,
> SUM(LS.QUANTIDADEDO CUMENTO) AS QUANTIDADEDOCUMENTO ,
> LS.CLASSEPRODUTO,
> LS.TIPOLOGISTICO,
> TL.DESCRICAOTIPOLOG ISTICO,
> LS.DADOLOGISTICO,
>
> (SELECT NVL(SUM(ERE. QUANTIDADERESERV A), 0)
> FROM ENDERECORESERVA ERE,
> LOTEENTRADASEQUENCI A LES,
> COLETORMENSAGEM CMG
> WHERE LS.CODIGOMATRIZ = ERE.CODIGOEMPRESA
> AND LS.CODIGOPRODUTO = ERE.CODIGOPRODUTO
> AND NVL(LS.TIPOLOGISTIC O, -1) = NVL(ERE.LOTELOGISTI COSOLICITADO, -1)
> AND NVL(LS.DADOLOGISTIC O, -1) = NVL(ERE.DADOLOGISTI COSOLICITADO, -1)
> AND NVL(LS.FILTROLOGIST ICO, -1) = NVL(ERE.FILTROLOGIS TICO, -1)
> AND ERE.QUANTIDADERESER VA > 0
> AND ERE.TIPORESERVA = 2
> AND ROM.CODIGOESTABELEC IMENTO = ERE.CODIGOESTABELEC IMENTO
> AND ROM.CODIGOORDEM = 71290 --ERE.CODIGOORDEM
> AND ERE.CODIGOESTABELEC IMENTO = LES.CODIGOESTABELEC IMENTO
> AND ERE.LOTEENTRADA = LES.LOTEENTRADA
> AND ERE.LOTEENTRADASEQU ENCIA = LES.LOTEENTRADASEQU ENCIA
> AND ((NVL(PRO.EXPEDIRME SMOTIPOUC, 0) = 0) OR
> (LES.TIPOUC = DECODE(NVL(PRO. EXPEDIRMESMOTIPO UC, 0), 1, LS.TIPOUC,
> LES.TIPOUC)) )
> AND ERE.CODIGOESTABELEC IMENTO = CMG.CODIGOESTABELEC IMENTO
> AND ERE.CODIGOMENSAGEM = CMG.CODIGOMENSAGEM
> AND CMG.CODIGOTAREFA <> 170 -- REPOSIC?O DE PICKING
> ) AS QUANTIDADERESERVA
>
> FROM ROMANEIO ROM,
> ROMANEIODOCUMENTO RDO,
> DOCUMENTOSAIDA DS,
> LOTESAIDA LS,
> PRODUTO PRO,
> ESTABELECIMENTO EST,
> TIPOLOGISTICO TL
> WHERE ROM.CODIGOESTABELEC IMENTO = RDO.CODIGOESTABELEC IMENTO
> AND ROM.CODIGOROMANEIO = RDO.CODIGOROMANEIO
> AND RDO.CODIGOESTABELEC IMENTO = DS.CODIGOESTABELECI MENTO
> AND RDO.CODIGOEMPRESA = DS.CODIGOEMPRESA
> AND RDO.TIPODOCUMENTO = DS.TIPODOCUMENTO
> AND RDO.SERIEDOCUMENTO = DS.SERIEDOCUMENTO
> AND RDO.NUMERODOCUMENTO = DS.DOCUMENTOSAIDA
> AND DS.CODIGOESTABELECI MENTO = LS.CODIGOESTABELECI MENTO
> AND DS.CODIGOEMPRESA = LS.CODIGOEMPRESA
> AND DS.TIPODOCUMENTO = LS.TIPODOCUMENTO
> AND DS.SERIEDOCUMENTO = LS.SERIEDOCUMENTO
> AND DS.DOCUMENTOSAIDA = LS.DOCUMENTOSAIDA
&

Res: [oracle_br] Ajuda com select

2009-10-23 Por tôpico Pedro de Souza Silva Junior
Pessoal, primeiramente desculpa pela demora em responder.
Olá Evandro, não vi sua alteração tem como me passar aqui pelo grupo?
Essa consulta é uma View do banco, sem a coluna STATUS que estou querendo 
acrescentar ela funciona numa boa. Esta coluna faria seria somente para eu 
verificar me saldo caso ele fosse igual a zero.
Agradeço a ajuda de todos.
  





De: Evandro Giachetto 
Para: oracle_br@yahoogrupos.com.br
Enviadas: Qui, Outubro 22, 2009 1:06:25 PM
Assunto: Re: [oracle_br] Ajuda com select

  
se você usa gmail, clique em - Mostrar texto das mensagens anteriores - para
mostrar o que eu alterei em sua query.

Att.

Evandro Giachetto
Oracle Certified Associate
evan...@clickintera tiva.com. br

2009/10/22 Evandro Giachetto 

> Estou mandando denovo uma forma na qual seu código pode funcionar pois o
> gmail suprime a mensagem que criei anteriormente por conter uma parte do
> texto que você digitou.
>
> Tal qual o jlchiapa explicou, existem algumas regras para utilização de
> aliases em expressões.
> Dessa forma que você fez, você não conseguiria utilizar o valor de sua
> subquery (através de um alias) para uma expressão fora do escopo de sua
> subquery.
> Uma forma de contornar esse problema (NÃO É A MELHOR FORMA, GARANTO) na
> qual você não precise re-escrever sua query inteira é colocá-la dessa forma:
>
> Assim, você faz o select no resultado de sua query principal, que traz os
> valores de suas subquerys como colunas de uma "Tabela virtual". Dessa forma,
> você consegue utilizá-las em uma expressão que faz uma consulta à sua
> "Tabela virtual"...
>
> Desculpe a utilização de termos MUITO FÁCEIS como "Tabela Virtual"... rsss
>
> Segue a query.. acredito que dessa forma você possa obter o resultado
> esperado... mas, digo novamente:
> NÃO É A MELHOR FORMA DE ESCREVER SUA QUERY...
>
> Tente re-escrevela colocando as tabelas contidas em sua sub-query no mesmo
> join de sua query principal.
>
>
> select a.*,
> (a.QUANTIDADEDOCUME NTO - a.QUANTIDADERESERVA ) AS STATUS
> from
> (SELECT DISTINCT ROM.CODIGOESTABELEC IMENTO,
>
> EST.NOMEESTABELECIM ENTO,
> ROM.CODIGOROMANEIO,
> ROM.CODIGOORDEM,
> ROM.CODIGODEPOSITAN TE,
>
> (SELECT DEP.DESCRICAOEMPRES A
> FROM EMPRESA DEP
> WHERE ROM.CODIGODEPOSITAN TE = DEP.CODIGOEMPRESA) AS DESCRICAODEPOSITANT E,
> PRO.CODIGOEMPRESA,
> LS.CODIGOPRODUTO,
> PRO.DESCRICAOPRODUT O,
> PRO.CODIGOGRUPO,
> PRO.TIPOPRODUTO,
> LS.TIPOUC,
> SUM(LS.QUANTIDADEDO CUMENTO) AS QUANTIDADEDOCUMENTO ,
> LS.CLASSEPRODUTO,
> LS.TIPOLOGISTICO,
> TL.DESCRICAOTIPOLOG ISTICO,
> LS.DADOLOGISTICO,
>
> (SELECT NVL(SUM(ERE. QUANTIDADERESERV A), 0)
> FROM ENDERECORESERVA ERE,
> LOTEENTRADASEQUENCI A LES,
> COLETORMENSAGEM CMG
> WHERE LS.CODIGOMATRIZ = ERE.CODIGOEMPRESA
> AND LS.CODIGOPRODUTO = ERE.CODIGOPRODUTO
> AND NVL(LS.TIPOLOGISTIC O, -1) = NVL(ERE.LOTELOGISTI COSOLICITADO, -1)
> AND NVL(LS.DADOLOGISTIC O, -1) = NVL(ERE.DADOLOGISTI COSOLICITADO, -1)
> AND NVL(LS.FILTROLOGIST ICO, -1) = NVL(ERE.FILTROLOGIS TICO, -1)
> AND ERE.QUANTIDADERESER VA > 0
> AND ERE.TIPORESERVA = 2
> AND ROM.CODIGOESTABELEC IMENTO = ERE.CODIGOESTABELEC IMENTO
> AND ROM.CODIGOORDEM = 71290 --ERE.CODIGOORDEM
> AND ERE.CODIGOESTABELEC IMENTO = LES.CODIGOESTABELEC IMENTO
> AND ERE.LOTEENTRADA = LES.LOTEENTRADA
> AND ERE.LOTEENTRADASEQU ENCIA = LES.LOTEENTRADASEQU ENCIA
> AND ((NVL(PRO.EXPEDIRME SMOTIPOUC, 0) = 0) OR
> (LES.TIPOUC = DECODE(NVL(PRO. EXPEDIRMESMOTIPO UC, 0), 1, LS.TIPOUC,
> LES.TIPOUC)) )
> AND ERE.CODIGOESTABELEC IMENTO = CMG.CODIGOESTABELEC IMENTO
> AND ERE.CODIGOMENSAGEM = CMG.CODIGOMENSAGEM
> AND CMG.CODIGOTAREFA <> 170 -- REPOSIC?O DE PICKING
> ) AS QUANTIDADERESERVA
>
> FROM ROMANEIO ROM,
> ROMANEIODOCUMENTO RDO,
> DOCUMENTOSAIDA DS,
> LOTESAIDA LS,
> PRODUTO PRO,
> ESTABELECIMENTO EST,
> TIPOLOGISTICO TL
> WHERE ROM.CODIGOESTABELEC IMENTO = RDO.CODIGOESTABELEC IMENTO
> AND ROM.CODIGOROMANEIO = RDO.CODIGOROMANEIO
> AND RDO.CODIGOESTABELEC IMENTO = DS.CODIGOESTABELECI MENTO
> AND RDO.CODIGOEMPRESA = DS.CODIGOEMPRESA
> AND RDO.TIPODOCUMENTO = DS.TIPODOCUMENTO
> AND RDO.SERIEDOCUMENTO = DS.SERIEDOCUMENTO
> AND RDO.NUMERODOCUMENTO = DS.DOCUMENTOSAIDA
> AND DS.CODIGOESTABELECI MENTO = LS.CODIGOESTABELECI MENTO
> AND DS.CODIGOEMPRESA = LS.CODIGOEMPRESA
> AND DS.TIPODOCUMENTO = LS.TIPODOCUMENTO
> AND DS.SERIEDOCUMENTO = LS.SERIEDOCUMENTO
> AND DS.DOCUMENTOSAIDA = LS.DOCUMENTOSAIDA
> AND ROM.CODIGOESTABELEC IMENTO = EST.CODIGOESTABELEC IMENTO
> AND LS.TIPOLOGISTICO = TL.TIPOLOGISTICO( +)
> AND LS.CODIGOMATRIZ = PRO.CODIGOEMPRESA
> AND LS.CODIGOPRODUTO = PRO.CODIGOPRODUTO
> GROUP BY ROM.CODIGOESTABELEC IMENTO,
> EST.NOMEESTABELECIM ENTO,
> ROM.CODIGOROMANEIO,
> ROM.CODIGOORDEM,
> ROM.CODIGODEPOSITAN TE,
> PRO.CODIGOEMPRESA,
> LS.CODIGOPRODUTO,
> PRO.DESCRICAOPRODUT O,
> PRO.CODIGOGRUPO,
> PRO.TIPOPRODUTO,
> LS.TIPOUC,
> LS.CLASSEPRODUTO,
> LS.TIPOLOGISTICO,
> TL.DESCRICAOTIPOLOG ISTICO,
> LS.DADOLOGISTICO,
> LS.CODIGOMATRIZ,
> LS.FILTROLOGISTICO,
> ROM.CODIGOORDEM,
> PRO.EXPEDIRMESMO

Re: [oracle_br] Inicializar o banco automaticamente

2009-07-06 Por tôpico Pedro de Souza
Obrigado pessoal, vou fazer estes procedimentos e retorno para vocês mais tarde.

  - Original Message - 
  From: Pedro de Souza 
  To: Oracle 
  Sent: Sunday, July 05, 2009 11:22 PM
  Subject: [oracle_br] Inicializar o banco automaticamente





  Boa noite pessoal, eu configurei o Oracle 10g no CentOS 5 mais não consigo 
fazer com que o banco faça um startup automaticamente.
  Após a configuração do meu arquivo oracle.
  Eu digito chkconfig --list oracle e aparece o seguinte:
  oracle 0:nao 1:nao 2:sim 3:sim 4:sim 5:sim 6:nao

  Pelo tutorial que vi todos deveria estar todos como sim. Será que alguém 
poderia me ajudar pois é a primeira vez que instalo o oracle no linux.
  Agradeço a ajuda.

  Pedro

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



  


--



  No virus found in this incoming message.
  Checked by AVG - www.avg.com 
  Version: 8.5.375 / Virus Database: 270.13.5/2219 - Release Date: 07/05/09 
05:53:00


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



[oracle_br] Inicializar o banco automaticamente

2009-07-05 Por tôpico Pedro de Souza
Boa noite pessoal, eu configurei o Oracle 10g no CentOS 5 mais não consigo 
fazer com que o banco faça um startup automaticamente.
Após a configuração do meu arquivo oracle.
Eu digito chkconfig --list oracle e aparece o seguinte:
oracle  0:nao 1:nao 2:sim 3:sim 4:sim 5:sim 6:nao

Pelo tutorial que vi todos deveria estar todos como sim. Será que alguém 
poderia me ajudar pois é a primeira vez que instalo o oracle no linux.
Agradeço a ajuda.

Pedro

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



Re: [oracle_br] Erro ao atualizar camo em tabela com join

2008-08-07 Por tôpico Pedro de Souza
Obrigado Eduardo, funcionou perfeitamente.

  - Original Message - 
  From: Claro, Eduardo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Wednesday, August 06, 2008 6:01 PM
  Subject: RE: [oracle_br] Erro ao atualizar camo em tabela com join


  Amigo,

  A sintaxe SQL que você está usando é típica do SQL Server (UPDATE com FROM e 
JOIN). O Oracle não utiliza esta sintaxe, pois não é padrão ANSI SQL. NO Oracle 
você teria que traduzir para algo assim:

  UPDATE 
  (
  SELECT H.*
  FROM E085HCL H
  INNER JOIN E085CLI L ON L.CODCLI = H.CODCLI
  WHERE L.SITCLI = 'A'
  AND H.CODFIL = 1
  AND L.SIGUFS = 'RJ'
  AND L.CODRAM = '001'
  )
  SET H.CODCRP = 27;

  Obs.: só vai funcionar se a tabela L tiver PK.

  Ou ainda poderia ser:

  UPDATE E085HCL
  SET CODCRP = 27
  WHERE ROWID IN
  (SELECT H.ROWID FROM E085HCL H
  INNER JOIN E085CLI L ON L.CODCLI = H.CODCLI
  WHERE L.SITCLI = 'A'
  AND H.CODFIL = 1
  AND L.SIGUFS = 'RJ'
  AND L.CODRAM = '001'
  );

  []s
  Eduardo Claro

  -Original Message-
  From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
pedrossjr
  Sent: quarta-feira, 6 de agosto de 2008 17:27
  To: oracle_br@yahoogrupos.com.br
  Subject: [oracle_br] Erro ao atualizar camo em tabela com join

  Boa tarde pessoal gostaria de fazer uma consulta de atualização mais
  ela me retorna o seguinte erro:

  Error starting at line 1 in command:
  UPDATE E085HCL 
  SET H.CODCRP = 27
  FROM E085HCL H
  INNER JOIN E085CLI L ON L.CODCLI = H.CODCLI
  WHERE L.SITCLI = 'A'
  AND H.CODFIL = 1
  AND L.SIGUFS = 'RJ'
  AND L.CODRAM = '001'
  Error at Command Line:2 Column:19
  Error report:
  SQL Error: ORA-00933: comando SQL não encerrado adequadamente
  00933. 0 - "SQL command not properly ended"
  *Cause: 
  *Action:

  Alguém poderia me dizer se tem algo errado?

  

  --
  >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/ 
  --
  >Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU 
PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ 
  -- Links do Yahoo! 
Grupos



   
No virus found in this incoming message.
Checked by AVG - http://www.avg.com 
Version: 8.0.138 / Virus Database: 270.5.12/1594 - Release Date: 5/8/2008 21:49


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




--
>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/ 
--
>Funções, Procedures, propostas de emprego - O GRUPO ORACLE_BR TEM SEU PROPRIO 
>ESPAÇO! VISITE: http://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




[oracle_br] Não consigo conectar ao oracle com sql developer

2008-05-09 Por tôpico Pedro de Souza
Pessoal, quando tento conectar o sql developer ao oracle ele me retorna a 
seguinte mensagem.
Status: Failure -Falha no teste: Execução de E/S: The network Adapter could not 
establish the connection.
Alguem poderia dar uma ajuda, pois estou me conectando no banco localmente.
Agradeço a ajuda.

Pedro.

Oracle 10g 10.2.0.1.0
SQL Developer 1.1.17

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



Re: [oracle_br] TOPC OFF - Banco de exemplo

2008-04-04 Por tôpico Pedro de Souza
Nossa são muitos, pensei que era só o SCOTT e o HR.
Valeu Diogo, vou dar uma olhada nestes tambem.

  - Original Message - 
  From: Diogo Lopez - Datapar 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Friday, April 04, 2008 3:16 PM
  Subject: Re: [oracle_br] TOPC OFF - Banco de exemplo


  Olá Pedro,

  Dependendo de sua instalação, o banco vem com vários esquema de exemplo, que 
são utilizados no material de estudo oficial/não oficiais:
  Esquema HR - tópicos simples:
  OE - complexidade intermediária
  PM - para dados multimídia
  QS - para o Oracle Advanced Queuing
  SH - grandes volumes de dados.

  Basta desbloquear o esquema e utilizar.

  Abraço,
  Diogo

  - Original Message - 
  From: Pedro de Souza 
  To: Oracle 
  Sent: Thursday, April 03, 2008 11:46 PM
  Subject: [oracle_br] TOPC OFF - Banco de exemplo

  Boa noite pessoal, o banco de dados oracle vem com algum banco de exemplo 
assim como o sql server com o banco Nortwind?
  Desde já agradeço a ajuda.

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

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



   


--


  No virus found in this incoming message.
  Checked by AVG. 
  Version: 7.5.519 / Virus Database: 269.22.5/1359 - Release Date: 4/4/2008 
08:23


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



Re: [oracle_br] TOPC OFF - Banco de exemplo

2008-04-04 Por tôpico Pedro de Souza
Acredito que seja isso, na faculdade quando tive aula de bd foi baseado num 
banco. Pesquisando no google achei uma apostila com as mesmas tabelas só que em 
inglês deste banco. Como tenho uma apostila muito boa mais com base nestas 
tabelas, estou tentando descobri se são esses mesmo que estou procurando.
Muito obrigado.


  - Original Message - 
  From: Jean Carlo 
  To: Oracle 
  Sent: Friday, April 04, 2008 7:39 AM
  Subject: Re: [oracle_br] TOPC OFF - Banco de exemplo


  O banco Oracle vem com o usuário HR como exemplo de banco, até que esse é
  utilizado nos cursos oficiais da Oracle.
  Dá uma procurada nas documentações para desbloquiar o usuário que vem por
  padrão bloquiado.

  Creio q seja isso que vc precise, me corrigem se tiver errado.. ehehhehehee

  abraços a tds..

  --
  att,
  Jean Carlo Stein da Fonseca
  DBA Oracle e
  Analista de Sistema Forms/Reports 6i.
  (48) 9604-6138

  - Mensagem Original 
  De: Pedro de Souza <[EMAIL PROTECTED]>
  Para: Oracle 
  Assunto: [oracle_br] TOPC OFF - Banco de exemplo
  Data: 04/04/08 00:46

  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  > Boa noite pessoal, o banco de dados oracle vem com algum banco
  de exemplo assim como o sql server com o banco Nortwind?
  > Desde já agradeço a ajuda.
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  >
  >
  >
  >
  > 
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >
  >

  
  HarpaMail! Garanta o seu!!! www.harpa.com.br



   


--


  No virus found in this incoming message.
  Checked by AVG. 
  Version: 7.5.519 / Virus Database: 269.22.5/1359 - Release Date: 4/4/2008 
08:23


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



[oracle_br] TOPC OFF - Banco de exemplo

2008-04-03 Por tôpico Pedro de Souza
Boa noite pessoal, o banco de dados oracle vem com algum banco de exemplo assim 
como o sql server com o banco Nortwind?
Desde já agradeço a ajuda.

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



Res: [oracle_br] Duvida em Procedure no Sql server

2008-01-29 Por tôpico Pedro de Souza Silva Junior
Olá tudo bem?
Aconselho vc entrar nesta lista de SQL Server, o pessoal tá sempre pronto a 
ajudar.
[EMAIL PROTECTED]

Um abraço

- Mensagem original 
De: Gleyson Melo <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Terça-feira, 29 de Janeiro de 2008 16:03:56
Assunto: Re: [oracle_br] Duvida em Procedure no Sql server









  



Luiz,



Embora o Milton tenha razão sobre o propósito dessa lista...



Você tem que analisar também o contexto onde essa procedure roda. Você faz

commit onde? Você está tratando exceções? Pode ser que um erro esteja

ocorrendo e você nem esteja percebendo.



Enfim, .. mas a lista de SQL Server realmente seria uma tentativa melhor.



Um Abraço.



Em 29/01/08, HENRIQUIS Milton  escreveu:

>

>   Meu amigo, sinto muito informar, mas...

>

> Aqui é uma lista de ORACLE!! rs...

>

>

>

> Milton Bastos Henriquis Junior

>

> Oracle Database Administrator

>

> -Mensagem original -

> De: [EMAIL PROTECTED] os.com.br  [mailto:

> [EMAIL PROTECTED] os.com.br ] Em nome de

> Luiz Claudio Felicio

> Enviada em: terça-feira, 29 de janeiro de 2008 08:57

> Para: [EMAIL PROTECTED] os.com.br 

> Assunto: [oracle_br] Duvida em Procedure no Sql server

>

>

>

>

> Bom dia a todos..Estou com um problema que não estou conseguindo resolver

> no sql server. estou fazendo um insert em uma tabela e em seguinda recupero

> a chave gerada e faço outro insert em uma tabela diferente. só que só

> funciona o primeiro insert..Por favor alguem pode me ajudar? Aonde estou

> errando aqui.: Segue o meu codigo...Abaixo.

>

> CREATE PROCEDURE [dbo].[PrInsereSite ](

>

> @IdRegiao int,

> @IdCity int,

> @IdSupCW int,

> @IdSupTelco int,

> @CodSicrem varchar(50),

> @SiteName varchar(45),

> @IdResponsavel Int,

> @Torre int,

> @Controlo varchar(20),

> @Status varchar(20),

> @Phase varchar(20),

> @Prio varchar(20),

> @TransType varchar(20),

> @Age varchar(20),

> @Gsm varchar(20),

> @Usuario varchar(50),

> @Municipio char(1),

> @SiteType varchar(45),

> @CodProjecto nchar(10),

> @StartDate_Planned Datetime,

> @IdListaProblemas int

>

> )

>

> As

>

> DECLARE @DeltaValor Int

> SELECT @DeltaValor = (SELECT

> DeltaValor_A+ DeltaValor_ B+DeltaValor_ C+DeltaValor_ D FROM TBREGRADELTA)

>

> Insert into TbSite (IdRegiao,IdCity, IdSupCW,IdSupTel co,CodSicrem, SiteName,

>

> IdResponsavel, Torre,Controlo, Phase,Prio, TransType, Age,Gsm,Status, 
> Usuario,DataActu alizada,

> Ativo,Municipio, SiteType, Locked,StartDate _Planned, CodProjecto, DeltaValor)

>

> values (@IdRegiao,@ IdCity,@IdSupCW, @IdSupTelco, @CodSicrem, @SiteName,

>

> @IdResponsavel, @Torre,@Controlo ,@Phase,@ Prio,@TransType, @Age,@Gsm, 
> @Status,@ Usuario,GETDATE( ),

>

> 'Yes',@Municipio, @SiteType, 'N',@StartDate_ Planned,@ CodProjecto, 
> @DeltaValor)

> Return @@IDENTITY

>

> BEGIN

>

> DECLARE @Idsite Int

> DECLARE @IDPROBLEMA INT

> SELECT @Idsite = (SELECT max(Idsite) FROM TBSITE)

>

> SELECT @IDPROBLEMA =(SELECT MAX(IDPROBLEMAS) + 1 FROM TBPROBLEMAS)

>

> Insert into TbProblemas (IDPROBLEMAS, IdSite,IdListaPr oblemas,usuario)

> values (@IDPROBLEMA, @Idsite,@ IdListaProblemas ,@usuario)

> END

>

>  - - ---

> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para

> armazenamento!

>

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

>

>

>

>

>

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

>

>  

>



-- 

Atenciosamente,

Gleyson Melo

Oracle Database 10g Administrator Certified Professional



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






  
























  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Res: RES: [oracle_br] [OFF] - Ajuda com GROUP BY em SQL

2007-11-14 Por tôpico Pedro de Souza Silva Junior
 Acabei conseguindo acertar o SQL.
Após fazer a alteração de colocar o GROUP BY depois do WHERE deu o seguinte 
erro:
Msg 8120, Level 16, State 1, Line 2
Column
'v.codVenda' is invalid in the select list because it is not contained
in either an aggregate function or the GROUP BY clause.
Não foi só esta coluna, foram várias, então inclui essas colunas no GROUP BY e 
funcionou perfeitamente.
Mais uma vez obrigado a todos pela ajuda
:)

- Mensagem original 
De: Wellington Martins Flaviano <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 14 de Novembro de 2007 9:48:44
Assunto: RES: [oracle_br] [OFF] - Ajuda com GROUP BY em SQL









  



Pedro.

A principio está com erro de ordem na sintaxe ...

Primeiro voce colocar o WHERE, depois o GROUP BY e por último o ORDER BY



SELECT v.* 

, c.Nome as [Criador]

, u.Nome [Unidade]

, a.Nome as [Alterador]

, ba.Nome AS [Banco]

, cli.Nome as [Cliente]

, (SELECT COUNT(codItem) FROM Itens_Vendas WHERE codVenda = v.codVenda AND 
Excluido = 0) AS [QtdeItem]

, (SELECT Nome FROM Formas_Pagamento WHERE codFormaPgto = v.codFormaPgto 
AND Excluido = 0) AS [FormaPgto]

, vend.Nome as [Vendedor]

, (select codTipoCliente from Clientes where codCliente = v.codCliente AND 
Excluido=0) AS [codTipoCliente]

, (SELECT TOP 1 Comissao FROM Clientes WHERE codCliente = V.codUsuarioCad) 
AS [Comissao] 



FROM (((Vendas v

LEFT JOIN Clientes c ON v.codUsuarioCad = c.codCliente)

INNER JOIN Unidades u ON v.codUnidade = u.codUnidade)

LEFT JOIN Clientes a ON v.codUsuarioCad = a.codCliente)

LEFT JOIN Clientes cli ON v.codCliente = cli.codCliente)

LEFT JOIN Conta_Correntes_ Unidades cun ON v.codConta = cun.codConta)

LEFT JOIN Bancos ba ON cun.codBanco = ba.codBanco)

LEFT JOIN Clientes vend ON v.codVendedor = vend.codCliente)



WHERE v.Excluido = 0



GROUP BY FormaPgto



ORDER BY v.dtVenda DESC



Testa ai 



[]'s

Wellington



-Mensagem original -

De: [EMAIL PROTECTED] os.com.br [mailto:[EMAIL PROTECTED] os.com.br] Em nome de 
Pedro de Souza Silva Junior

Enviada em: terça-feira, 13 de novembro de 2007 12:34

Para: OracleBr

Assunto: [oracle_br] [OFF] - Ajuda com GROUP BY em SQL



Pessoal, tenho uma clausula SQL onde preciso fazer uma agrupamento pelo campo 
forma de pagamento, mais está me retornando erro, será que alguem poderia me 
dar uma orientação de como conseguir executar esta query?

Estou usando SQL Server, mais como se trata de SQL acho que não haveria 
problema em pedir ajuda aos amigos de ORACLE. :)



SELECT v.* 

, c.Nome as [Criador]

, u.Nome [Unidade]

, a.Nome as [Alterador]

, ba.Nome AS [Banco]

, cli.Nome as [Cliente]

, (SELECT COUNT(codItem) FROM Itens_Vendas WHERE codVenda = v.codVenda AND 
Excluido = 0) AS [QtdeItem]

, (SELECT Nome FROM Formas_Pagamento WHERE codFormaPgto = v.codFormaPgto 
AND Excluido = 0) AS [FormaPgto]

, vend.Nome as [Vendedor]

, (select codTipoCliente from Clientes where codCliente = v.codCliente AND 
Excluido=0) AS [codTipoCliente]

, (SELECT TOP 1 Comissao FROM Clientes WHERE codCliente = V.codUsuarioCad) 
AS [Comissao] 



FROM (((Vendas v

LEFT JOIN Clientes c ON v.codUsuarioCad = c.codCliente)

INNER JOIN Unidades u ON v.codUnidade = u.codUnidade)

LEFT JOIN Clientes a ON v.codUsuarioCad = a.codCliente)

LEFT JOIN Clientes cli ON v.codCliente = cli.codCliente)

LEFT JOIN Conta_Correntes_ Unidades cun ON v.codConta = cun.codConta)

LEFT JOIN Bancos ba ON cun.codBanco = ba.codBanco)

LEFT JOIN Clientes vend ON v.codVendedor = vend.codCliente)



GROUP BY FormaPgto



WHERE v.Excluido = 0  ORDER BY v.dtVenda DESC



Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!

http://br.mail. yahoo.com/



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



>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » 

>Procedure » Scripts » Tutoriais acesse: 

>http://www.oraclebr .com.br/codigo/ ListaCodigo. php

 - - - - - -

>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: 

>http://www.oraclebr .com.br/

 - - - - - -

Links do Yahoo! Grupos



Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você 
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode 
usar, copiar ou divulgar as informações nela contidas ou tomar qualquer ação 
baseada nessas informações. Se você recebeu esta mensagem por engano, 

[oracle_br] [OFF] - Ajuda com GROUP BY em SQL

2007-11-13 Por tôpico Pedro de Souza Silva Junior
Pessoal, tenho uma clausula SQL onde preciso fazer uma agrupamento pelo campo 
forma de pagamento, mais está me retornando erro, será que alguem poderia me 
dar uma orientação de como conseguir executar esta query?
Estou usando SQL Server, mais como se trata de SQL acho que não haveria 
problema em pedir ajuda aos amigos de ORACLE. :)

SELECT v.* 
, c.Nome as [Criador]
, u.Nome [Unidade]
, a.Nome as [Alterador]
, ba.Nome AS [Banco]
, cli.Nome as [Cliente]
, (SELECT COUNT(codItem) FROM Itens_Vendas WHERE codVenda = v.codVenda AND 
Excluido = 0) AS [QtdeItem]
, (SELECT Nome FROM Formas_Pagamento WHERE codFormaPgto = v.codFormaPgto 
AND Excluido = 0) AS [FormaPgto]
, vend.Nome as [Vendedor]
, (select codTipoCliente from Clientes where codCliente = v.codCliente AND 
Excluido=0) AS [codTipoCliente]
, (SELECT TOP 1 Comissao FROM Clientes WHERE codCliente = V.codUsuarioCad) 
AS [Comissao] 

FROM (((Vendas v
LEFT JOIN Clientes c ON v.codUsuarioCad = c.codCliente)
INNER JOIN Unidades u ON v.codUnidade = u.codUnidade)
LEFT JOIN Clientes a ON v.codUsuarioCad = a.codCliente)
LEFT JOIN Clientes cli ON v.codCliente = cli.codCliente)
LEFT JOIN Conta_Correntes_Unidades cun ON v.codConta = cun.codConta)
LEFT JOIN Bancos ba ON cun.codBanco = ba.codBanco)
LEFT JOIN Clientes vend ON v.codVendedor = vend.codCliente)

GROUP BY FormaPgto

WHERE v.Excluido = 0  ORDER BY v.dtVenda DESC




  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Res: [oracle_br] Dúvida sobre Boleto

2007-10-31 Por tôpico Pedro de Souza Silva Junior
Olá Alessandro, talvez isso possa te ajudar.
Este projeto é em PHP, mais lá tem também o layout do boleto do Santander 
Banespa.
Você pode pegar e adapta-lo para o report.
http://www.boletophp.com.br/

Pedro.

- Mensagem original 
De: am_balielo <[EMAIL PROTECTED]>
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 31 de Outubro de 2007 14:18:34
Assunto: [oracle_br] Dúvida sobre Boleto









  



Estou precisando fazer uma rotina de impressão no report de boleto 

bancario do Banespa, mas não estou conseguindo Layout p/ fazer o 

boleto. Gostaria de saber se alguém tem algum Manual p/ passar p/ mim, 

ou algum link p/ que eu possa baixar o manual.



Desde já muito obrigado

Alessandro






  
























  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

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



Re: [oracle_br] SQL Plus - Iniciante

2007-05-15 Por tôpico Pedro de Souza
Boa tarde pessoal, consegui me conectar!
Agradeço a ajuda de vcs.


  - Original Message - 
  From: Pedro de Souza 
  To: Oracle 
  Sent: Tuesday, May 15, 2007 1:01 PM
  Subject: [oracle_br] SQL Plus - Iniciante


  Boa tarde pessoal, estou aprendendo a mexer com o oracle e instalei a versão 
9i.
  Na instalação foi tudo bem, acompanhei um tutorial que baixei na net. Mais 
quando tento me conectar usando o SQL plus, qual o informação que eu coloco no 
string de host?

  Desde já agradeço a ajuda,

  Pedro.

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



   


--


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.467 / Virus Database: 269.7.0/804 - Release Date: 14/5/2007 16:46


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



[oracle_br] SQL Plus - Iniciante

2007-05-15 Por tôpico Pedro de Souza
Boa tarde pessoal, estou aprendendo a mexer com o oracle e instalei a versão 9i.
Na instalação foi tudo bem, acompanhei um tutorial que baixei na net. Mais 
quando tento me conectar usando o SQL plus, qual o informação que eu coloco no 
string de host?

Desde já agradeço a ajuda,

Pedro.

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