[oracle_br] Tipo de Dado Number

2013-06-26 Thread Igor Alves
Gostaria de esclarecer uma duvida sobre a questão da precisão do tipo
de dados Number.
Hoje tenho um campo que está no formato: Number(9,2) e preciso alterar
o mesmo para permitir 3 casas decimais ou seja para o
formato:Number(9,3). Gostaria de saber como seria o comportamento dos
dados que já se encontram na base de dados. Exemplo: Tenho valor:
16,91

Após a mudança o valor ficaria 16,910

Estou correto?

Igor Alves
System Analyst


Re: [oracle_br] Tipo de Dado Number

2013-06-27 Thread Igor Alves
Obrigado Andre.

Milton eu sei que o 16.91 e 16.910 são idênticos, mas vai existir situações
que o usuário vai precisar informar um valor de 16.915 sem que o sistema
aproxime ou trunc.

Obrigado pela ajuda.

Igor Alves
System Analyst

Em 26 de junho de 2013 11:17, Milton Bastos Henriquis Jr. <
miltonbas...@gmail.com> escreveu:

> **
>
>
> Igor, você sabe que 16,91 e 16,910 são números exatamente idênticos,
> correto?
>
> Não entendi qual exatamente tua preocupação... rs...
>
>
> 2013/6/26 Andre Santos 
>
> > Igor
> >
> > Se está em Number(9,2), e precisará alterar para 3 casas decimais, ficará
> > Number(10,3).
> > O primeiro número (precisão) indica a quantidade total de dígitos
> > (incluindo as casas decimais).
> > O segundo número (escala) indica a quantidade de casas decimais (da parte
> > fracionária).
> >
> > Essa alteração, do jeito que você precisa, não terá impacto nos dados.
> >
> > [ ]
> >
> > André
> >
> >
> >
> >
> > Em 26 de junho de 2013 10:18, Igor Alves 
> escreveu:
> >
> > > **
> > >
> > >
> > > Gostaria de esclarecer uma duvida sobre a questão da precisão do tipo
> > > de dados Number.
> > > Hoje tenho um campo que está no formato: Number(9,2) e preciso alterar
> > > o mesmo para permitir 3 casas decimais ou seja para o
> > > formato:Number(9,3). Gostaria de saber como seria o comportamento dos
> > > dados que já se encontram na base de dados. Exemplo: Tenho valor:
> > > 16,91
> > >
> > > Após a mudança o valor ficaria 16,910
> > >
> > > Estou correto?
> > >
> > > Igor Alves
> > > System Analyst
> > >
> > >
> >
> >
> > [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]
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Re: Tipo de Dado Number

2013-06-27 Thread Igor Alves
Obrigado a todos pela ajuda e pelos esclarecimentos.


Igor Alves
System Analyst / DBA - EBIX
Cientista da Computação pela Faculdade Ruy Barbosa - FRB
Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS

Tel: (11) 95192-7114(TIM)
Linkedin:http://br.linkedin.com/in/igoralves


Em 27 de junho de 2013 11:54, J. Laurindo Chiappa
escreveu:

> **
>
>
> Sim sim, tá claro que vc escolheu um exemplo impróprio, já entendemos que
> o que vc quer é 3 casas decimais significativas
> O ponto só que vc tem que ter bem claro é o levantado por um outro colega
> na thread : quando vc tem hoje NUMBER(9,2) isso significa que vc poderá ter
> (em se mantendo sempre duas casas decimais significativas) armazenado até
> 9.999.999,99 , ou seja, 9 dígitos dos quais 7 são inteiros e 2 são
> decimais, é assim que se interpreta a informação do datatype NUMBER(9,2)
> 
> Assim, se vc quer passar a ter 3 decimais ** E ** continuar a poder
> armazenar os mesmos 7 dígitos inteiros, vc terá que passar para
> NUMBER(10,3) , ou seja, 7 inteiros e 3 decimais.
>
> E é óbvio, mas lembre que Máscaras de formatação em geral terão que ser
> re-acomodads/alteradas para refletir nas telas do sistema , rotinas de
> carga e validação, etc, etc, o novo datatype...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, Igor Alves  escreveu
>
> >
> > Obrigado Andre.
> >
> > Milton eu sei que o 16.91 e 16.910 são idênticos, mas vai existir
> situações
> > que o usuário vai precisar informar um valor de 16.915 sem que o sistema
> > aproxime ou trunc.
> >
> > Obrigado pela ajuda.
> >
> > Igor Alves
> > System Analyst
> >
> > Em 26 de junho de 2013 11:17, Milton Bastos Henriquis Jr. <
> > miltonbastos@...> escreveu:
> >
> > > **
>
> > >
> > >
> > > Igor, você sabe que 16,91 e 16,910 são números exatamente idênticos,
> > > correto?
> > >
> > > Não entendi qual exatamente tua preocupação... rs...
> > >
> > >
> > > 2013/6/26 Andre Santos 
>
> > >
> > > > Igor
> > > >
> > > > Se está em Number(9,2), e precisará alterar para 3 casas decimais,
> ficará
> > > > Number(10,3).
> > > > O primeiro número (precisão) indica a quantidade total de dígitos
> > > > (incluindo as casas decimais).
> > > > O segundo número (escala) indica a quantidade de casas decimais (da
> parte
> > > > fracionária).
> > > >
> > > > Essa alteração, do jeito que você precisa, não terá impacto nos
> dados.
> > > >
> > > > [ ]
> > > >
> > > > André
> > > >
> > > >
> > > >
> > > >
> > > > Em 26 de junho de 2013 10:18, Igor Alves 
>
> > > escreveu:
> > > >
> > > > > **
> > > > >
> > > > >
> > > > > Gostaria de esclarecer uma duvida sobre a questão da precisão do
> tipo
> > > > > de dados Number.
> > > > > Hoje tenho um campo que está no formato: Number(9,2) e preciso
> alterar
> > > > > o mesmo para permitir 3 casas decimais ou seja para o
> > > > > formato:Number(9,3). Gostaria de saber como seria o comportamento
> dos
> > > > > dados que já se encontram na base de dados. Exemplo: Tenho valor:
> > > > > 16,91
> > > > >
> > > > > Após a mudança o valor ficaria 16,910
> > > > >
> > > > > Estou correto?
> > > > >
> > > > > Igor Alves
> > > > > System Analyst
> > > > >
> > > > >
> > > >
> > > >
> > > > [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

[oracle_br] Auxilio com comunicação entre SQL Server e o Oracle

2011-05-12 Thread Igor Alves
O problema é o seguinte:

Tenho 2 bases de dados 1 no Oracle 10g e outra no SQL Server 2008.
Preciso do Oracle mandar executar uma procedure no SQL Server 2008 e trazer
o resultado gerado pela procedure no SQL Server pra o Oracle 10g.

Alguem tem alguma dica de como fazer esse processo?


Igor Alves
Analista do Sistemas
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


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



Re: [oracle_br] Auxilio com comunicação entre SQL Server e o Oracle

2011-05-12 Thread Igor Alves
Obrigado Marcio.

Igor Alves
Analista do Sistemas
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 12 de maio de 2011 11:21, MARCIO CASTRO
escreveu:

>
>
> Caro Igor:
>
> Procure por Oracle Heterogeneous Database, ou comece por aqui:
>
> http://www.dba-oracle.com/t_database_link_sql_server_oracle.htm
>
> Atenciosamente,
>
> Márcio de Figueiredo Moura e Castro
>
> Oracle 10g DBA OCA
> Oracle PL/SQL Developer OCA
>
> ____
> De: Igor Alves 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quinta-feira, 12 de Maio de 2011 11:01:58
> Assunto: [oracle_br] Auxilio com comunicação entre SQL Server e o Oracle
>
>
> O problema é o seguinte:
>
> Tenho 2 bases de dados 1 no Oracle 10g e outra no SQL Server 2008.
> Preciso do Oracle mandar executar uma procedure no SQL Server 2008 e trazer
> o resultado gerado pela procedure no SQL Server pra o Oracle 10g.
>
> Alguem tem alguma dica de como fazer esse processo?
>
> Igor Alves
> Analista do Sistemas
> Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> UNIFACS
> Tel: (71)8812-8670
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Erro ao fazer um backup Full

2011-05-28 Thread Igor Alves
Ao tentar realizar um backup full está apresentando o erro da imagem abaixo,
alguem sabe o que pode ser?
[image: erro.png]

Igor Alves
Analista do Sistemas
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)


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



Re: [oracle_br] Erro ao fazer um backup Full

2011-05-28 Thread Igor Alves
Mensagem de erro:
ORA-04063: package body "SYSMAN.MGMT_CREDENTIAL" contém erros ORA-06508:
PL\SQL: não foi localizada a unidade de programa que está sendo chamada:
"SYSMAN.MGMT_CREDENTIAL" ORA-06512: em line 1

Igor Alves
Analista do Sistemas
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)


2011/5/28 Rafael Trevisan 

> Igor, o grupo não permite envio de imagens ou anexos.
>
> Por favor, copie e cole o erro como texto ;-)
>
> []s,
>
> Rafael Trevisan
> raf...@trevis.com.br
>
>
>
>
> 2011/5/28 Igor Alves 
>
> >
> >
> > Ao tentar realizar um backup full está apresentando o erro da imagem
> > abaixo,
> > alguem sabe o que pode ser?
> > [image: erro.png]
> >
> > Igor Alves
> > Analista do Sistemas
> > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> > UNIFACS
> > Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)
> >
> > [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]



[oracle_br] Auxilio: Preciso retirar os privilégios execute do schema Public

2011-05-31 Thread Igor Alves
Bom Galera Preciso retirar os privilégios execute do schema Public, fiz os
comandos abaixo:

revoke execute on utl_file from public;

revoke execute on utl_smtp from public;

revoke execute on utl_tcp from public;

revoke execute on utl_http from public;

revoke execute on dbms_obfuscation_toolkit from public;


Porém após executar eles o banco simplesmente não faz mais backup, dando um
erro de credencial do sysman, alguem pode me ajudar com o script?


Igor Alves
Analista do Sistemas
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)


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



Re: [oracle_br] Re: Dúvida sobre Oracle Replay

2011-11-21 Thread Igor Alves
Valeu.

Igor Alves
Analista do Sistemas Junior na UNIFACS
Ciêntista da Computação pela Faculdade Ruy Barbosa - FRB
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)


Em 19 de novembro de 2011 11:21, Hevandro Veiga escreveu:

> Complementando, atualmente também é possível coletar workload do 9i para
> reproduzir no 11g. Tem alguns prereqs para fazer. No metalink existe essa
> informação.
> Em 19/11/2011 11:11, "José Laurindo"  escreveu:
>
> > **
> >
> >
> > Com "Oracle Replay" vc está se referindo à "Oracle DATABASE Replay" ,
> > certo ?? Sendo isso, é o seguinte : essa tecnologia re-executa o log de
> > transações executadas num database em outro, e NECESSARIAMENTE o database
> > que está executando o log Tem que ser 11g (só o software RDBMS 11g tem a
> > capacidade) - os logs de transações, porém, podem ter sido gerados num db
> > 10gr2 ou num 11g, é isso... O objetivo é medir/comparar a performance das
> > transações efetuadas num banco-origem 10g ou 11g contra um novo database
> > 11g.
> > Vc acha a documentação oficial, que vai Confirmar o que eu disse e dar
> > alguns detalhes, conceitos e restrições, nos manuais Oracle apropriados
> > (como
> http://docs.oracle.com/cd/E11882_01/server.112/e16540/dbr_replay.htm) , e
> > http://www.oracle.com/technetwork/articles/sql/11g-replay-099279.html é
> > um artigo com mais detalhes.
> >
> > []s
> >
> > Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br, Igor Alves 
> escreveu
> > >
> > > Eu estou realizando um estudo sobre a tecnologia Oracle replay, e pelo
> > que
> > > encontrei até o momento ela só funciona inteiramente na versão
> > > 11g, alguém sabe me dizer se essa tecnologia funciona na mesma forma
> nas
> > > versões 10g e 11g?
> > >
> > >
> > > Igor Alves
> > > Analista do Sistemas Junior na UNIFACS
> > > Ciêntista da Computação pela Faculdade Ruy Barbosa - FRB
> > > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> > UNIFACS
> > > Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)
> > >
> > >
> > > [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]



Re: [oracle_br] Re: off topic - dba oracle com conhecimentos em SQL Server e My Sql.

2012-02-16 Thread Igor Alves
Qual a cidade?

Igor Alves
Analista de Sistemas Junior na UNIFACS
Cientista da Computação pela Faculdade Ruy Barbosa - FRB
Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)
Currículo: http://www.softwarecurriculo.com.br/igoralves
Linkedin:http://br.linkedin.com/in/igoralves



Em 16 de fevereiro de 2012 16:56, cleydson_borges  escreveu:

> **
>
>
> Deve ser conhecimentos de Senior com salário de Jr. 
>
> --- Em oracle_br@yahoogrupos.com.br, Anderson Ferreira 
> escreveu
> >
> >
> > ^2
> >
> > > To: oracle_br@yahoogrupos.com.br
> > > From: miltonbastos@...
>
> > > Date: Thu, 16 Feb 2012 16:45:20 -0200
> > > Subject: Re: [oracle_br] off topic - dba oracle com conhecimentos em
> SQL Server e My Sql.
> > >
> > > DBA ***Junior*** Oracle, SQL Server e MySQL, com conhecimento em UNIX,
> > > Linux, Windows, RMAN e ArcServe.
> > >
> > > Tem certeza que quer um DBA Júnior? rs...
> > >
> > >
> > >
> > >
> > >
> > > On Thu, Feb 16, 2012 at 4:03 PM, Duilio Bruniera <
> > > duilio.bruniera@...> wrote:
> > >
> > > > **
> > > >
> > > >
> > > > Senhores, eu estou procurando um DBA Oracle (Junior) com
> conhecimentos em
> > > > SQl Server e My Sql , se alguém se interessar pode enviar seu
> currículo com
> > > > pretensão salarial para: duiliobrunierajr@...
>
> > > >
> > > > Conhecimentos Desejáveis:
> > > >
> > > > Vivencia em Sistemas Operacionais UNIX, Linux, Windows Server.
> > > >
> > > > Conhecimentos em RMAN e ArcServe.
> > > >
> > > > [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]
> >
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] "A Carreira do DBA"

2012-02-23 Thread Igor Alves
Mosan,

Se puder enviar os slides para mim tb agradeço.

Igor Alves
Analista de Sistemas Junior na UNIFACS
Cientista da Computação pela Faculdade Ruy Barbosa - FRB
Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)
Currículo: http://www.softwarecurriculo.com.br/igoralves
Linkedin:http://br.linkedin.com/in/igoralves



Em 23 de fevereiro de 2012 10:21, Francisco Petersen Jr <
fpeterse...@hotmail.com> escreveu:

>
> Prezado Mosan, bom dia ... eu seria mais um a solicitar o mesmo. att,
>  CC: oracle_br@yahoogrupos.com.br
> To: oracle_br@yahoogrupos.com.br
> From: kill@gmail.com
> Date: Thu, 23 Feb 2012 07:52:14 -0200
> Subject: Re: [oracle_br] "A Carreira do DBA"
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>  Mosan ,
>
>
>
> Tb gostaria de receber o conteúdo se possível , agradeço desde já.
>
>   Poderia enviar para este email msm
>
>
>
> Att.
>
>
>
> Felipe Campelo de Souza
>
>
>
> Em 22/02/2012, às 10:37, carlos silva 
> escreveu:
>
>
>
> > Bom dia Mosan,
>
> >
>
> > Também gostaria muito de ir mais estarei trabalhando. Se puder, me envia
> o conteúdo da palestra. Pode ser pra esse e-mail mesmo.
>
> >
>
> >
>
> > Obrigado!!!
>
> >
>
> >
>
> >
>
> >
>
> > Att,
>
> > Carlos
>
> >
>
> > 
>
> > De: Ricardo Arnoud 
>
> > Para: oracle_br@yahoogrupos.com.br
>
> > Enviadas: Quarta-feira, 22 de Fevereiro de 2012 9:55
>
> > Assunto: Re: [oracle_br] "A Carreira do DBA"
>
> >
>
> > Quero sim com certeza!
>
> >
>
> > Estou trabalhando atualmente como administrador de redes, e estou
> estudando
>
> > para a primeira certificação OCA.
>
> > Infelizmente não poderei assistir a palestra, sou de porto alegre.
>
> >
>
> > Obrigado pela atenção
>
> >
>
> > Ricardo Arnoud
>
> >
>
> > On Tue, Feb 21, 2012 at 10:34 PM, Mosan Santos  >wrote:
>
> >
>
> > > **
>
> > >
>
> > >
>
> > > Não será, mas te mando os slide se desejar.
>
> > >
>
> > >
>
> > >
>
> > > Mosán  Santos
>
> > > 
>
> > > O sucesso e a felicidade só são possíveis
>
> > > quando você se torna absolutamente
>
> > > excelente fazendo alguma coisa de que gosta.
>
> > >
>
> > > __
>
> > > skype: mosansantos
>
> > >
>
> > > 
>
> > > De: Ricardo Arnoud 
>
> > > Para: oracle_br@yahoogrupos.com.br
>
> > > Enviadas: Terça-feira, 21 de Fevereiro de 2012 22:11
>
> > > Assunto: Re: [oracle_br] "A Carreira do DBA"
>
> > >
>
> > >
>
> > > Sabes se a palestra será transmitida ou se será gravada? Não poderei
>
> > > participar mas gostaria de ter acesso a palestra.
>
> > >
>
> > > On Mon, Feb 20, 2012 at 8:48 PM, Mosan Santos <
> mosansan...@yahoo.com.br
>
> > > >wrote:
>
> > >
>
> > > > **
>
> > >
>
> > > >
>
> > > >
>
> > > > Mosán Santos
>
> > > > Convido a todos para minha palestra dia 23/fev (ou seja) o primeiro
> dia
>
> > > do
>
> > > > ano. Carnaval acabou e vamos trabalhar
>
> > > >
>
> > > > "A Carreira do DBA"
>
> > > >
>
> > > >
>
> > > >
>
> > >
> http://www.infnet.edu.br/Home/Eventos/CiclodePalestraseMiniCursos/tabid/253/Default.aspx
>
> > > > Ciclo de Palestras do Instituto Infnet www.infnet.edu.br
>
> > > > São diversas palestras sobre Design, Programação, Infraestrutura,
> Gestão,
>
> > > > Marketing e muito mais. Faça a sua inscrição gratuita.
>
> > > >
>
> > > > Mosán  Santos
>
> > > >
>
> > > > 
>
> > > > O sucesso e a felicidade só são possíveis
>
> > > > quando você se torna absolutamente
>
> > > > excelente fazendo alguma coisa de que gosta.
>
> > > >
>
> > > > __
>
> > > > skype: mosansantos
>
> > > &

Re: [oracle_br] DBA Oracle junior

2012-02-27 Thread Igor Alves
Qual a cidade da vaga?

Igor Alves
Analista de Sistemas Junior na UNIFACS
Cientista da Computação pela Faculdade Ruy Barbosa - FRB
Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670(OI) / (71) 9234-4791(TIM)
Currículo: http://www.softwarecurriculo.com.br/igoralves
Linkedin:http://br.linkedin.com/in/igoralves



Em 27 de fevereiro de 2012 15:05, Duilio Bruniera <
duilio.bruni...@fastsolutions.com.br> escreveu:

> **
>
>
> Senhores, se alguém tiver interesse, eu estou recrutando DBA Oracle
> Junior,
>
> Precisa ter conhecimento básico em Oracle, de preferência algum
> conhecimento
> em Oracle RAC,
>
> Quem tiver interesse, me mande um currículo com pretensão salarial para
> (duilio.bruni...@fastsolutions.com.br) com assunto “DBA Oracle junior”
>
> [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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Re: Como Aprender Oracle do Zero

2012-03-21 Thread Igor Alves
Welvis.. Se puder me mande esse material se puder.  igor.al...@gmail.com
No dia 21 de Mar de 2012 12:24, "Welvis Moretto" <
welvis_doug...@yahoo.com.br> escreveu:

> **
>
>
> Bom dia Luiz..
>
> Só complementando a resposta do nosso amigo...
>
> Um material que me ajudou muito, foi o "Oracle Database 9i - Fundamentos
> de Administração do Banco de Dados I Ed 2 (BP)" e "Oracle Database 9i -
> Fundamentos de Administração do Banco de Dados II Ed 2 (BP)"
> Caso, você queira, posso mandar para você. O material é rm português, isso
> ajuda para entender alguns termos que são abordados pelo Oracle, antes de
> ir direto para uma documentação em Inglês. Mesmo o material sendo de
> Oracle9 é conceitos fundamentais, sobre blocos, Backup/Recover entre outros
> tópicos bem mais detalhados que nos livros de certificação.
> Bom, depois que você ler este material eu iria para um outro livro...
>
> "Oracle Database Architecture 9i and 10g Programming Techniques and
> Solutions" e "Oracle Database Architecture 9i, 10g, and 11g Programming
> Techniques and Solutions" do Thomas Kyte.
> Bom, como nunca podemos saber tudo, eu sempre fico de olho aqui no forum
> nas resposta técnicas do Mufalani, Vinicius, Chiappa, Portilho, Ivo,
> Rodrigo Almeida. enfim, tem um pessoal muito bom aqui no forum, só lembro
> destes mas tem uma galera. Alguns são especialistas em HA (Dataguard, RAC),
> outros em Tuning, Dataware house. Alguns em tudo isso... 
>
> O Chiappa sempre responde perguntas bem detalhadas do Oracle (na minha
> opnição, conhece as entrelinhas) e sempre indica bons livros. Estes do
> Thomas ele quem inidicou. aqui no forum.
>
> Claro, use também o material Oficial eheeh
>
> Espero ter ajudado.
>
> Att,
>
> Welvis Douglas
> DBA Oracle
> http://www.linkedin.com/​profile/view?id=68321046
>
> __​__
> De: ederson2001br 
> Para: oracle_br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 21 de Março de 2012 10:27
> Assunto: [oracle_br] Re: Como Aprender Oracle do Zero
>
>
>
> Luiz,
>
> O primeiro passo você já deu: vontade.
>
> Para trabalhar com qualquer coisa, a atualização é uma constante . Com
> Oracle é a mesma coisa e até um pouco mais (saiba que vai estudar muito).
>
> Eu começei com Oracle em 1995, onde antes eu havia trabalhado com Cobol
> por 7 anos. Então são 17 anos só de Oracle. Fiz vários cursos Oracle,
> estudei por conta própria, fiz cursos de especialização e mergulhei na
> prática com afinco. Passei por várias empresas, entrei no Oracle_BR em
> abril/2001 (convite do Dorian), fui obrigado a me afastar em 2008, por
> mudança de projeto. Vou esforçar para voltar ao grupo de agora em diante,
> para continuar estudando.
>
> Minhas sugestões:
> - Inglês será sua lingua daqui prá frente
> - se isto for barreira, resolva primeiro.
> - Beber na fonte, prá começar:
> - http://tahiti.oracle.com/ (veja a documentação da versão)
> - Instalar o Oracle, passo a passo:
> - http://ivan.kartik.sk/oracle/
> - montar um lab para testar
> - monte sua propria documentação
> - Um curso de Fundamentals ajuda bastante.
> - Bateu dúvida? Passe pelo fórum DEPOIS já ter pesquisado no material e na
> internet.
>
> Abração.
>
> Ederson Elias
> DBA Oracle
> http://www.linkedin.com/​profile/view?id=83793732
>
> --​
>
> --- Em oracle_br@yahoogrupos.com.br, Junior  escreveu
> >
> > Olá a todos, gostaria de aprender Oracle do zero, ou seja, nao sei nada,
> > desde a sua instalação numa máquina até a administração do banco. Há
> > algum material passo a passo, ilustrando este aprendizado?
> > Quero pedir humildemente perdão aos colegas se minha questão não serve
> > ao propósito deste grupo.
> > Desde já obrigado aos que me responderem.
> >
> > Att,
> >
> > Luiz Correia
> > Depto - TI
> >
> >
> >
> > >
> >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



[oracle_br] Duvida de Trigger

2009-11-05 Thread Igor Alves
Eu tenho essa trigger:
create or replace TRIGGER marca_insert
   BEFORE INSERT ON TREINA
BEGIN
  INSERT INTO vigia
VALUES (USER || ' Realizou um Insert ',to_char(sysdate, 'DD-MM-
HH24:MI:SS'),'Insert');
END;


porem gostaria de em ver de salvar na tabela um varchar2 informando que que
foi realizado um Insert, que ficasse gravado na tabela o comando insert
executado como se fosse uma tabela de auditoria.

Alguem poderia me ajudar?

Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


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



[oracle_br] Estou iniciando em Pl\SQL e gostaria de uma ajuda em uma trigger

2009-11-12 Thread Igor Alves
eu tenho a seguinte condição:

IF DELETING  THEN
  IF :OLD.nome IN ('Igor Alves') then
RAISE_APPLICATION_ERROR(-20002,'Usuario Não Pode ser excluido.');
  end IF;

END IF;

eu queria fazer para que somente se o usuário for administrador do banco
possa delete esse dado, senão aparecer a mensagem assim.

Porem não sei como verificar o tipo do usuário em PL\SQL


Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


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



Re: [oracle_br] Estou iniciando em Pl\SQL e gostaria de uma ajuda em uma trigger

2009-11-12 Thread Igor Alves
Obrigado pela ajuda em solucionar a duvida.

Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


2009/11/12 Fabio Martinez 

> Ola,
>
> Se tiver o nome dos usuário pode ser algo do tipo:
>
> IF DELETING THEN
> IF USER IN ('XXX','YYY') THEN
> IF :OLD.nome IN ('Igor Alves') then
> RAISE_APPLICATION_ERROR(-20002,'Usuario Não Pode ser excluido.');
> end IF;
> END IF;
> END IF;
>
> 2009/11/12 Igor Alves 
>
> >
> >
> > eu tenho a seguinte condição:
> >
> > IF DELETING THEN
> > IF :OLD.nome IN ('Igor Alves') then
> > RAISE_APPLICATION_ERROR(-20002,'Usuario Não Pode ser excluido.');
> > end IF;
> >
> > END IF;
> >
> > eu queria fazer para que somente se o usuário for administrador do banco
> > possa delete esse dado, senão aparecer a mensagem assim.
> >
> > Porem não sei como verificar o tipo do usuário em PL\SQL
> >
> > Igor Alves
> > Ciência da Computação - FRB
> > Tel: 2202-5658 / 8812-8670
> >
> > [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]



Re: [oracle_br] Curso DBA oracle

2009-11-19 Thread Igor Alves
Alguem sabe de algum curso bom de Oracle em Salvador
Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


2009/11/19 Carlos martello 

>
>
> Priscilla, recebo informativos sempre desta empresa
>
> http://www.gcm.com.br/treinamento.asp
>
> é bem mais barato que Infnet, mas em compensaçãoa empresa não oferece
> parceria Oracle, ou seja, não se trata de um curso oficial.
>
> Como o mercado, por muitas vezes exige a certificação optarei pela Infnet
> ou pela Veiga.
>
> Se procurar no Google, outras diversas opções como a DBA, Steffanini, etc,
> irão aparecer.
>
> Espero ter ajudado. Qualquer coisa, fique a vontade para entrar em contato.
>
> Att,
>
>
> Carlos Martello
> DBA Oracle / Consultor de Tecnologia
> TEL: 55+21+3094-6250
> Choice Technologies S/A - Inteligência em Energia
> e-mail: carlosmarte...@choice.com.br 
>
> -Mensagem original-
> De: oracle_br@yahoogrupos.com.br  em nome
> de Priscila Viana
> Enviada: qui 19/11/2009 10:56
>
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: Re: [oracle_br] Curso DBA oracle
>
> Isoo não tem problema pode me passar pq a faculdade da pessoa que estou
> vendo isso tem, quanto a isso está tranquilo...é só um curso mesmo...
>
> Muito obrigada.
>
> 2009/11/19 Carlos martello 
> 
> >
>
> >
> >
> > Priscilla, a melhor opção que vejo entao é o da infnet...
> >
> > tb estou cogitando fzr esse curso (por ser de menor duração que o da
> > veiga) se nao me engano abre uma turma agora em dezembro.
> >
> > Tem outros curaos muito mais baratos, mas nao oferecem parceria com o
> > Oracle, o que impede a realização dos exames para certificação OCP e OCM.
> >
> > Carlos Martello
> > DBA Oracle / Consultor de Tecnologia
> > TEL: 55+21+3094-6250
> > Choice Technologies S/A - Inteligência em Energia
> > e-mail: carlosmarte...@choice.com.br 
> >  40choice.com.br>
> >
> > -Mensagem original-
> > De: oracle_br@yahoogrupos.com.br  40yahoogrupos.com.br> em nome
> > de Priscila Viana
> > Enviada: qui 19/11/2009 10:44
> > Para: oracle_br@yahoogrupos.com.br 
> >  40yahoogrupos.com.br>
> > Assunto: Re: [oracle_br] Curso DBA oracle
> >
> >
> > Olá Edson,
> > eu conheço esse MBA já ouvi falar muito bem, mas no momento preciso de
> > listagem com os cursos rápidos aqui no rio de janeiro.
> >
> > Muito obrigada.
> >
> > 2009/11/19 Edson Almeida (Tecnico) 
> > 
> 
> > >
> >
> > > Priscila,
> > >
> > > Tem uma boa opção, o curso de MBA Banco de Dados Oracle da Veiga de
> > Almeida
> > > no RJ
> > >
> > > Nessa PÓS vc tem toda formação de DBA Oracle (Cursos Oficiais) e ainda
> > tem
> > > um titulo de Pós-Graduação com um custo mais barato.
> > >
> > > Veja o link
> > >
> > >
> > >
> >
> http://uvaonline.uva.br/mkt/site/curso,80,100,__pos-graduacao_mba_sistema_de_gestao_empresarial_integrada_em_banco_de_dados_oracle_objetivos.html
> > >
> > > Se tiver alguma dúvida pode me contatar, eu sou professor e coordenador
> > > desse curso.
> > >
> > > e-mail: ed...@consulting.com.br   40consulting.com.br>
> > >
> > > Próxima turma em Feveiro/2010
> > >
> > > Att.
> > >
> > > Edson Almeida Jr
> > >
> > >
> > >
> > > 2009/11/19 Priscila Viana 
> > >  40gmail.com>
> > >
> > >
> > > >
> > > >
> > > > Olá,
> > > > Se alguem souber dos cursos para oracle que existem no rio de
> > > > janeiro...estou precisando ...muito urgente...
> > > >
> > > > Obrigada.
> > > > Priscila Viana
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Edson Almeida Junior
> > > Consulting Tecnologia & Sistemas Ltda
> > > Telefones: (021) 8600-8439 / Celular (081) 9922-7401
> > > E-MAIL.: ed...@consulting.com.br  40consulting.com.br>
> > > MSN: e...@hotmail.com   >
> > > SKYPE: edsonalmeidajr
> > >
> > > VISITE: http://www.consulting.com.br
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > 
> > >
> > >
>

Re: [oracle_br] Curso DBA oracle

2009-11-19 Thread Igor Alves
Valeu pela dica.

Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


2009/11/19 Edson Almeida (Tecnico) 

>
>
> Igor,
>
> Em Salvador tem a Sysdesigner, eu trabalhei lá ... o curso é bem legal.
>
> Edson Jr
>
> 2009/11/19 Igor Alves >
>
>
> > Alguem sabe de algum curso bom de Oracle em Salvador
> > Igor Alves
> > Ciência da Computação - FRB
> > Tel: 2202-5658 / 8812-8670
> >
> >
> > 2009/11/19 Carlos martello 
> > 
> >
> >
> > >
> > >
> > > Priscilla, recebo informativos sempre desta empresa
> > >
> > > http://www.gcm.com.br/treinamento.asp
> > >
> > > é bem mais barato que Infnet, mas em compensaçãoa empresa não oferece
> > > parceria Oracle, ou seja, não se trata de um curso oficial.
> > >
> > > Como o mercado, por muitas vezes exige a certificação optarei pela
> Infnet
> > > ou pela Veiga.
> > >
> > > Se procurar no Google, outras diversas opções como a DBA, Steffanini,
> > etc,
> > > irão aparecer.
> > >
> > > Espero ter ajudado. Qualquer coisa, fique a vontade para entrar em
> > contato.
> > >
> > > Att,
> > >
> > >
> > > Carlos Martello
> > > DBA Oracle / Consultor de Tecnologia
> > > TEL: 55+21+3094-6250
> > > Choice Technologies S/A - Inteligência em Energia
> > > e-mail: carlosmarte...@choice.com.br 
> > >  40choice.com.br>
> > >
> > > -Mensagem original-
> > > De: oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br> em
> > nome
> > > de Priscila Viana
> > > Enviada: qui 19/11/2009 10:56
> > >
> > > Para: oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>
> > > Assunto: Re: [oracle_br] Curso DBA oracle
> > >
> > > Isoo não tem problema pode me passar pq a faculdade da pessoa que estou
> > > vendo isso tem, quanto a isso está tranquilo...é só um curso mesmo...
> > >
> > > Muito obrigada.
> > >
> > > 2009/11/19 Carlos martello 
> > > 
> > 
>
> > > >
> > >
> > > >
> > > >
> > > > Priscilla, a melhor opção que vejo entao é o da infnet...
> > > >
> > > > tb estou cogitando fzr esse curso (por ser de menor duração que o da
> > > > veiga) se nao me engano abre uma turma agora em dezembro.
> > > >
> > > > Tem outros curaos muito mais baratos, mas nao oferecem parceria com o
> > > > Oracle, o que impede a realização dos exames para certificação OCP e
> > OCM.
> > > >
> > > > Carlos Martello
> > > > DBA Oracle / Consultor de Tecnologia
> > > > TEL: 55+21+3094-6250
> > > > Choice Technologies S/A - Inteligência em Energia
> > > > e-mail: 
> > > > carlosmarte...@choice.com.br 40choice.com.br
> > > > > 40choice.com.br>
> > > >
> > > > -Mensagem original-
> > > > De: oracle_br@yahoogrupos.com.br 
> > > >  40yahoogrupos.com.br
> > > > > 40yahoogrupos.com.br> em nome
> > > > de Priscila Viana
> > > > Enviada: qui 19/11/2009 10:44
> > > > Para: oracle_br@yahoogrupos.com.br 
> > > >  40yahoogrupos.com.br
> > > > > 40yahoogrupos.com.br>
> > > > Assunto: Re: [oracle_br] Curso DBA oracle
> > > >
> > > >
> > > > Olá Edson,
> > > > eu conheço esse MBA já ouvi falar muito bem, mas no momento preciso
> de
> > > > listagem com os cursos rápidos aqui no rio de janeiro.
> > > >
> > > > Muito obrigada.
> > > >
> > > > 2009/11/19 Edson Almeida (Tecnico) 
> > > > 
>  > 40consulting.com.br>
> > > 
> > > > >
> > > >
> > > > > Priscila,
> > > > >
> > > > > Tem uma boa opção, o curso de MBA Banco de Dados Oracle da Veiga de
> > > > Almeida
> > > > > no RJ
> > > > >
> > > > > Nessa PÓS vc tem toda formação de DBA Oracle (Cursos Oficiais) e
> > ainda
> > > > tem
> > > > > um titulo de Pós-Graduação com um custo mais barato.
> > > > >
> > > > > Veja o link
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> http://uvaonline.uva.br/mkt/site/curso,80,100,__pos-graduacao_mba_sistem

Re: [oracle_br] Temas para tese

2009-11-19 Thread Igor Alves
Marcelo,

Meu Trabalho de Conclusão de Curso que defendo na banca esse sábado(dia
21/11) foi a ampliação de uma ferramenta de mineração visual de dados, para
utilizar a metáfora visual do TreeMap.utilizamos o tool kit do java Prefuse.




Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


2009/11/19 Douglas Falcão 

> Marcelo.
>
> Meu trabalho de conclusão de curso de graduação é a Construção de uma
> aplicação de BI usando software open source.
>
> Utilizei um processo de desenvolvimento demonstrado com notação SPEM e
> utilizei o banco de dados Oracle XE.
>
> Se quiser continuar algo nesta linha de pesquisa para sua dissertação,
> podemos conversar em PVT e trocar essas idéias.
>
> []s
>
> Douglas Falcao
>
>
>
> 2009/11/11 Marcelo Feijó Vargas 
>
> >
> >
> > Boa Noite Pessoal!
> >
> > Gostaria de realizar uma tese de mestrado que envolva a área de
> > conhecimento Engenharia de Software e Banco de dados (preferência
> Oracle), e
> > ainda estou pensando no tema.
> >
> > Peço a ajuda de todos com idéias para um tema.
> >
> > Grato deste já.
> >
> > Marcelo Feijó Vargas
> >
> > __
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbuscados.yahoo.com
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> Douglas Falcão
> ---
> Oracle Certified Application Developer
> Sun Java Certified Associate
> ---
> Business Analyst / Business Intelligence Analyst
> mail: douglas dot falcao at gmail dot com
>
>
> [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]



[oracle_br] Duvida trigger

2009-11-24 Thread Igor Alves
Eu tenho uma tabela que tem os seguintes dados do funcionario:
CODNOME   PROFISSAO
SALARIOESCOLARIDADE DATA_FORMACAO

e eu precisava criar uma trigger para que se a data atual for igual a
data_formacao...o salario do funcionario seja atuado
tem como fazer isso com trigger?


Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


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



Re: [oracle_br] Duvida trigger

2009-11-24 Thread Igor Alves
Não seria no insert, seria tipo tenho um estagiário que se forma em
dezembro, ai quando chegar a data da formatura o status dele na base ja
mudar para programador e o salário ser alterado, automaticamente sem que eu
tenha que fazer update,insert ou algo do tipo.

Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


2009/11/24 Fabio Martinez 

> Não sei se entendi muito bem...mas lá vai:
>
> *
>
> create* *or* *replace* *trigger* teste
> *before* insert *on tabela*
> *for* *each* *row*
> *declare*
> *-- local variables here*
> *begin*
> **
> *  IF TRUNC(SYSDATE) = :NEW.DATA_FORMACAO THEN*
> * *
> *:NEW.SALARIO:=   x; substituir pelo valor desejado*
> *  END IF;*
>
>
>
> *end* ff;
>
> 2009/11/24 Igor Alves 
>
> >
> >
> > Eu tenho uma tabela que tem os seguintes dados do funcionario:
> > COD NOME PROFISSAO
> > SALARIO ESCOLARIDADE DATA_FORMACAO
> >
> > e eu precisava criar uma trigger para que se a data atual for igual a
> > data_formacao...o salario do funcionario seja atuado
> > tem como fazer isso com trigger?
> >
> > Igor Alves
> > Ciência da Computação - FRB
> > Tel: 2202-5658 / 8812-8670
> >
> > [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]



[oracle_br] Como faço para verificar se um cursor ja chegou no fim

2009-11-24 Thread Igor Alves
Tenho a procedure abaixo, que ao receber uma data atualiza a tabela para as
linhas onde a data_formação for menor que a data passada. porem não sei como
verifico no IF se já fiz o update para todos os itens do cursor..


create or replace procedure atualiza_formacao (p_date_atual IN
TREINA.data_formacao%type);
is

DECLARE

CURSOR C_Atualiza IS
SELECT Cod, nome, profissao, salario,formacao,data_conclusao
FROM Treina
WHERE data_conclusao < p_date_atual;

BEGIN

IF /*testa se cursor não chegou no fim*/  THEN

update treina set formacao='superior' where C_Atualiza.cod = cod;
update treina set p_date_atual= null where C_Atualiza.cod = cod;
update treina set saalrio=  where C_Atualiza.cod = cod;

END IF;

END


Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


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



[oracle_br] Criação de Job

2009-11-25 Thread Igor Alves
Alguem tem algum material sobre criação de job?

pois preciso criar um JOB que execute em determinada hora do dia uma
procedure, passando como parâmetro da procedure a data atual.


Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


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



Re: [oracle_br] Re: Criação de Job

2009-11-25 Thread Igor Alves
valeu pela dica para melhorar a procedure.
vou dar uma olhada no material.

Igor Alves
Ciência da Computação - FRB
Tel: 2202-5658 / 8812-8670


2009/11/25 jlchiappa 

>
>
> Bem, antes de tudo deixe-me dizer que ** não ** vejo sentido em ter um
> parâmetro com o valor de SYSDATE na proc que o job chama - não seria a mesma
> coisa vc ter uma proc tipo :
>
> v_date date := SYSDATE;
> BEGIN
> ... uso a v_date como e quando quero ...
>
>  Yes ? Porém, contudo, se vc REALMENTE quiser/precisar passar como
> parâmetro, uma sugestão poderia ser vc ter o param como default na
> procedure, tipo :
>
> PROCEDURE nãoseioque(P_1 blablabla, ... P_DATA DATE DEFAULT SYSDATE) ...
>
> aí basta vc Não passar nada pro P_DATA que ele já virá com o SYSDATE !!
>
> E finalmente, pros casos onde nada disso é possível, a técnica-padrão que
> sempre uso pros JOBs que chamam procs que precisam de informação variável é
> ao invés de params é ter uma TABELA que preencho com os valores desejados,
> http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:351033761220#71112337502662tem
>  uns tantos quantos exemplos...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br , Igor
> Alves  escreveu
>
> >
> > Alguem tem algum material sobre criação de job?
> >
> > pois preciso criar um JOB que execute em determinada hora do dia uma
> > procedure, passando como parâmetro da procedure a data atual.
> >
> >
> > Igor Alves
> > Ciência da Computação - FRB
> > Tel: 2202-5658 / 8812-8670
> >
> >
> > [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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Ajuda na consulta

2009-12-14 Thread Igor Alves
eu tenho a seguinte consulta:

SELECT
CODIGO_PRODUTO,
DESCRICAO_PRODUTO,
NUMERO_NOTA,
SERIE_NOTA,
FORNECEDOR,
DATA_ENTRADA

FROM
NOTAS_FISCAIS,
PRODUTOS,
ITENS_NOTAS_FISCAIS

WHERE
ITENS_NOTAS_FISCAIS.ID = NOTAS_FISCAIS.ID
AND PRODUTOS.CODIGO = ITENS_NOTAS_FISCAIS.CODIGO
porem quero que retorne o numero e seria da ultima nota fiscal de cada
produto listado, na tabela notas_ficais tem um campo que indica a criação da
nota(data_criacao).

Se alguem puder me ajudar..




-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


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



Re: [oracle_br] Re: Ajuda na consulta

2009-12-15 Thread Igor Alves
Agradeço a ajuda de todos .

Porém gostaria de solucionar mais uma dúvida,  ao executar o script retorna
a seguinte mensgem no final do resultado: Only 5000 rows currently supported
in a script results

tem como burlar esse limite de 5000 linhas? pois preciso listar todos os
produtos da loja.


Em 14/12/09, José Laurindo  escreveu:
>
>
>
> Bem, a efetividade de sub-query do tipo (com MAX) depende fundamentalmente
> se há um índice no campo : se houver já que o índice é armazenado Ordenado
> achar o MAX via de regra é rapidinho, mas se não houver esse construto pode
> levar à um scan desnecessário, com nested loops de sobremesa pra mal dos
> pecados...
> Outra opção interessante pode ser Analytics,
> http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:7251902693483#7254791543191tem
>  um exemplinho...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br ,
> Hevandro Veiga  escreveu
> >
> > Igor, blz?
> >
> > Sou Sys Admin Linux e aspirante a DBA Oracle.
> > Segue abaixo minha colaboração. Está longe de ser uma boa solução, mas
> pode
> > te dar uma primeira direção.
> >
> > Use os *tables alias* também nas colunas que serão retornadas. Isso poupa
> > trabalho ao oracle de ter que descobrir em qual tabela está cada coluna.
> >
> >
> > SELECT codigo_produto
> > ,descricao_produto
> > ,numero_nota
> > ,serie_nota
> > ,fornecedor
> > ,data_entrada
> > FROM notas_fiscais nf, produtos p, itens_notas_fiscais inf
> > WHERE inf.id = nf.id
> > AND p.codigo = inf.codigo
> > AND nf.data_criacao in (SELECT max(data_criacao)
> > FROM notas_fiscais nf, produtos p,
> > itens_notas_fiscais inf
> > WHERE inf.id = nf.id
> > AND p.codigo = inf.codigo
> > GROUP BY p.codigo);
> >
> > Att,
> >
> > Hevandro C. Veiga
> >
> > 2009/12/14 Igor Alves 
>
> >
> > >
> > >
> > > eu tenho a seguinte consulta:
> > >
> > > SELECT
> > > CODIGO_PRODUTO,
> > > DESCRICAO_PRODUTO,
> > > NUMERO_NOTA,
> > > SERIE_NOTA,
> > > FORNECEDOR,
> > > DATA_ENTRADA
> > >
> > > FROM
> > > NOTAS_FISCAIS,
> > > PRODUTOS,
> > > ITENS_NOTAS_FISCAIS
> > >
> > > WHERE
> > > ITENS_NOTAS_FISCAIS.ID <http://itens_notas_fiscais.id/> =
> NOTAS_FISCAIS.ID <http://notas_fiscais.id/>
> > > AND PRODUTOS.CODIGO = ITENS_NOTAS_FISCAIS.CODIGO
> > > porem quero que retorne o numero e seria da ultima nota fiscal de cada
> > > produto listado, na tabela notas_ficais tem um campo que indica a
> criação
> > > da
> > > nota(data_criacao).
> > >
> > > Se alguem puder me ajudar..
> > >
> > > --
> > > Igor Alves
> > > Bacharel em Ciência da Computação
> > > Tel: 2202-5658 / 8812-8670
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>



-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Re: Ajuda na consulta

2009-12-15 Thread Igor Alves
Estou usando o Oracle SQL Developer versão 1.2.1.




Em 15/12/09, José Laurindo  escreveu:
>
>
>
> Com * TOTAL * certeza posso te dizer que isso Não É uma mensagem do
> Oracle, tem Todo o jeito de ser uma limitação da ferramenta de
> programação/relatório/consulta que vc está usando, não tem nada a ver com o
> banco em si Executa o SQL no sql*plus, que vc vai comprovar isso E
> pra gente poder tentar te ajudar, nos diga Qual é a tool aonde vc está
> executando a consulta, e em que versão, que quem conhecer pode tentar te
> ajudar na configuração dela, se possível...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br , Igor
> Alves  escreveu
> >
> > Agradeço a ajuda de todos .
> >
> > Porém gostaria de solucionar mais uma dúvida, ao executar o script
> retorna
> > a seguinte mensgem no final do resultado: Only 5000 rows currently
> supported
> > in a script results
> >
> > tem como burlar esse limite de 5000 linhas? pois preciso listar todos os
> > produtos da loja.
> >
> >
> > Em 14/12/09, José Laurindo  escreveu:
> > >
> > >
> > >
> > > Bem, a efetividade de sub-query do tipo (com MAX) depende
> fundamentalmente
> > > se há um índice no campo : se houver já que o índice é armazenado
> Ordenado
> > > achar o MAX via de regra é rapidinho, mas se não houver esse construto
> pode
> > > levar à um scan desnecessário, com nested loops de sobremesa pra mal
> dos
> > > pecados...
> > > Outra opção interessante pode ser Analytics,
> > >
> http://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:7251902693483#7254791543191temum
>  exemplinho...
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>,
>
> > > Hevandro Veiga  escreveu
> > > >
> > > > Igor, blz?
> > > >
> > > > Sou Sys Admin Linux e aspirante a DBA Oracle.
> > > > Segue abaixo minha colaboração. Está longe de ser uma boa solução,
> mas
> > > pode
> > > > te dar uma primeira direção.
> > > >
> > > > Use os *tables alias* também nas colunas que serão retornadas. Isso
> poupa
> > > > trabalho ao oracle de ter que descobrir em qual tabela está cada
> coluna.
> > > >
> > > >
> > > > SELECT codigo_produto
> > > > ,descricao_produto
> > > > ,numero_nota
> > > > ,serie_nota
> > > > ,fornecedor
> > > > ,data_entrada
> > > > FROM notas_fiscais nf, produtos p, itens_notas_fiscais inf
> > > > WHERE inf.id = nf.id
> > > > AND p.codigo = inf.codigo
> > > > AND nf.data_criacao in (SELECT max(data_criacao)
> > > > FROM notas_fiscais nf, produtos p,
> > > > itens_notas_fiscais inf
> > > > WHERE inf.id = nf.id
> > > > AND p.codigo = inf.codigo
> > > > GROUP BY p.codigo);
> > > >
> > > > Att,
> > > >
> > > > Hevandro C. Veiga
> > > >
> > > > 2009/12/14 Igor Alves 
> > >
> > > >
> > > > >
> > > > >
> > > > > eu tenho a seguinte consulta:
> > > > >
> > > > > SELECT
> > > > > CODIGO_PRODUTO,
> > > > > DESCRICAO_PRODUTO,
> > > > > NUMERO_NOTA,
> > > > > SERIE_NOTA,
> > > > > FORNECEDOR,
> > > > > DATA_ENTRADA
> > > > >
> > > > > FROM
> > > > > NOTAS_FISCAIS,
> > > > > PRODUTOS,
> > > > > ITENS_NOTAS_FISCAIS
> > > > >
> > > > > WHERE
> > > > > ITENS_NOTAS_FISCAIS.ID <http://itens_notas_fiscais.id/> <
> http://itens_notas_fiscais.id/> =
> > > NOTAS_FISCAIS.ID <http://notas_fiscais.id/> <http://notas_fiscais.id/>
> > > > > AND PRODUTOS.CODIGO = ITENS_NOTAS_FISCAIS.CODIGO
> > > > > porem quero que retorne o numero e seria da ultima nota fiscal de
> cada
> > > > > produto listado, na tabela notas_ficais tem um campo que indica a
> > > criação
> > > > > da
> > > > > nota(data_criacao).
> > > > >
> > > > > Se alguem puder me ajudar..
> > > > >
> > > > > --
> > > > > Igor Alves
> > > > > Bacharel em Ciência da Computação
> > > > > Te

Re: [oracle_br] Oracle 10g RAC Expert Exam

2009-12-18 Thread Igor Alves
Raul,

Você poderia enviar para mim esse material tambem.


Em 18/12/09, Camilla Ferreira  escreveu:
>
>
>
> Oi Raul,
>
> Vc pode mandar p/ mim também por favor, 
> cacferreira2...@gmail.com
>
> Obrigada,
> Camilla
>
> --- Em qui, 10/12/09, Raul Francisco Costa F. de Andrade, DBA <
> raulf...@gmail.com > escreveu:
>
> De: Raul Francisco Costa F. de Andrade, DBA 
> 
> >
> Assunto: Re: [oracle_br] Oracle 10g RAC Expert Exam
> Para: oracle_br@yahoogrupos.com.br 
> Data: Quinta-feira, 10 de Dezembro de 2009, 18:30
>
> Eu tenho material oficial Oracle de certificação RAC... me passe email que
> te mando... mas dá quase 7 Mb.
>
> 2009/12/10 paulo matadr 
> >
>
> >
> >
> > To querendo me certificar em RAC,alguem tem referencias de material pra
> > comprar ou baixar?
> > agradeco
> >
> > __
> > Veja quais são os assuntos do momento no Yahoo! +Buscados
> > http://br.maisbuscados.yahoo.com
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> --
> Raul Francisco da Costa Ferreira de Andrade
> DBA - OCA - Oracle Certified Associate
> Fone: (41)8855-8874 Brt
> email: raulf...@gmail.com 
> "Deus não dá prova superior às forças daquele que a pede;
> só permite as que podem ser cumpridas.
> Se tal não sucede, não é que falte possibilidade, falta vontade."
>
> [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
>
> __
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Ajuda com consulta

2009-12-23 Thread Igor Alves
Tenho a consulta abaixo, e quero que o usuário digite um valor(está no IF
dentro do where)  caso o valor digitado seja nulo busca os dados que a
data_conclusao seja nula , caso contrario busca os dados com a data de
conclusão digitada, Onde está o erro no IF que fiz?

SELECT
*

FROM
ACOM,
ATV,
CONS,
IMP,
OBR,
TP

WHERE
ACOM.OBRA_ID = OBR.ID
AND ATV.TIOB_ID = OBR.TIOB_ID
AND CONS.ID = OBR.CONS_ID
AND IMP.OBRA_ID = OBR.ID
AND TP.ID = OBR.TIOB_ID
AND OBR.EMPR_CODIGO = 1
AND IF (&STATUS) IS NULL THEN
  obr.DATA_CONCLUIDO is null
ELSE
  OBR.DATA_CONCLUIDO = ''
END IF;


-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


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



Re: [oracle_br] Ajuda com consulta

2009-12-23 Thread Igor Alves
Usando o DECODE seria com a consulta abaixo, para caso o usuario digite A
retorne os projetos sem data de conclusao , caso digite c os que ja tem data
de conclusão?


SELECT
*

FROM
*CONS,
*OBR,
*TP

WHERE
AND CONS.ID(+) = OBR.CONS_ID
AND TP.ID = OBR.TIOB_ID
AND OBR.EMPR_CODIGO = 1
AND decode('&STATUS', 'A', obr.DATA_CONCLUIDO IS NULL,
  'C', obr.DATA_CONCLUIDO IS NOT NULL)




Em 23/12/09, Evandro Giachetto  escreveu:
>
> Outra coisa.
> Para informação de valores em tempo de execução, utilize o : ao invés do &.
> O & é utilizado como hot key do software PL/SQL Developer. Onde, se ele
> encontrar & antes de uma palavra, ele entende aquela palavra como uma
> variável externa e te dá opção de preenchimento manual desse valor.
>
> Se utilizar algum outro software, como o SQLPLUS* , vc deve utilizar as
> BIND
> VARIABLES com o char : e não &
>
> Evandro Giachetto
> Oracle Certified Associate
> evan...@clickinterativa.com.br
>
>
> 2009/12/23 Evandro Giachetto 
>
> > Amigo.
> > Não há instrução IF em comandos SQL de Oracle.
> >
> > Talvez você queira utilizar algo como o DECODE
> > http://www.devx.com/tips/Tip/20063
> >
> > Att.
> >
> > Evandro Giachetto
> > Oracle Certified Associate
> > evan...@clickinterativa.com.br
> >
> >
> > 2009/12/23 Igor Alves 
> >
> >
> >>
> >> Tenho a consulta abaixo, e quero que o usuário digite um valor(está no
> IF
> >> dentro do where) caso o valor digitado seja nulo busca os dados que a
> >> data_conclusao seja nula , caso contrario busca os dados com a data de
> >> conclusão digitada, Onde está o erro no IF que fiz?
> >>
> >> SELECT
> >> *
> >>
> >> FROM
> >> ACOM,
> >> ATV,
> >> CONS,
> >> IMP,
> >> OBR,
> >> TP
> >>
> >> WHERE
> >> ACOM.OBRA_ID = OBR.ID
> >> AND ATV.TIOB_ID = OBR.TIOB_ID
> >> AND CONS.ID = OBR.CONS_ID
> >> AND IMP.OBRA_ID = OBR.ID
> >> AND TP.ID = OBR.TIOB_ID
> >> AND OBR.EMPR_CODIGO = 1
> >> AND IF (&STATUS) IS NULL THEN
> >> obr.DATA_CONCLUIDO is null
> >> ELSE
> >> OBR.DATA_CONCLUIDO = ''
> >> END IF;
> >>
> >> --
> >> Igor Alves
> >> Bacharel em Ciência da Computação
> >> Tel: 2202-5658 / 8812-8670
> >>
> >> [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
>
>
>


-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


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



Re: [oracle_br] Ajuda com consulta

2009-12-23 Thread Igor Alves
Evandro,

Com isso:
AND nvl(OBR.DATA_CONCLUIDO,1) = decode('&STATUS', 'A', 1, 'C',
OBR.DATA_CONCLUIDO, 0)

está retornando o seguinte erro:

Error report:
SQL Error: ORA-00932: tipos de dados inconsistentes: esperava DATE obteve
NUMBER
00932. 0 -  "inconsistent datatypes: expected %s got %s"
*Cause:
*Action:

Em 23/12/09, Evandro Giachetto  escreveu:
>
> Isso.
>
> outra coisa... o Decode funciona como um IF mas no que diz respeito a
> RETORNO DE VALORES.
> Assim.
>
> "Se variável VAR for igual a 'A', retorne VALOR1, se for 'B' retorne VALOR2
> senão retorne VALOR3.
>
> Seria algo mais ou menos assim:
>
> ...
> AND nvl(obr.DATA_CONCLUIDO,1) = decode(&STATUS, 'A', 1, 'C',
> obr.DATA_CONCLUIDO, 0)
> ...
>
> Explicando:
>
> usei o nvl para que sempre que obr.DATA_CONCLUIDO for Nulo, ele trata como
> o
> inteiro 1... e se o usuário digitar 'A', o decode utiliza o 1 como
> comparação. Se digitar 'C' utiliza o próprio obr.DATA_CONCLUIDO. Sendo
> assim... do lado esquerdo da consulta, ele retornará 1 caso
> obr.DATA_CONCLUIDO for nulo... assim a comparação 1 = obr.DATA_CONCLUIDO se
> torna FALSE.. e ele não traz esse resultado.
> o 0 eu coloquei apenas para fechar o comando decode.. que espera um último
> valor como sendo um ELSE.
>
> E, lembrando que o & só funciona no PL/SQL DEVELOPER (até onde sei).
> Se tiver usando o sqlplus* ou o Oracle SQL DEVELOPER tente utiliar o :
>
> outra coisa, o sqlplus* não "PROMPTA" o usuário automaticamente para
> digitar
> valor.
>
> Desculpe caso haja algum erro conceitual...
>
> Att.
>
> Evandro Giachetto
> Oracle Certified Associate
> evan...@clickinterativa.com.br
>
>
> 2009/12/23 Igor Alves 
>
> >
> >
> > Usando o DECODE seria com a consulta abaixo, para caso o usuario digite A
> > retorne os projetos sem data de conclusao , caso digite c os que ja tem
> > data
> > de conclusão?
> >
> > SELECT
> > *
> >
> > FROM
> > *CONS,
> > *OBR,
> > *TP
> >
> > WHERE
> >
> > AND CONS.ID(+) = OBR.CONS_ID
> > AND TP.ID = OBR.TIOB_ID
> > AND OBR.EMPR_CODIGO = 1
> > AND decode('&STATUS', 'A', obr.DATA_CONCLUIDO IS NULL,
> > 'C', obr.DATA_CONCLUIDO IS NOT NULL)
> >
> > Em 23/12/09, Evandro Giachetto  >
> > escreveu:
> >
> > >
> > > Outra coisa.
> > > Para informação de valores em tempo de execução, utilize o : ao invés
> do
> > &.
> > > O & é utilizado como hot key do software PL/SQL Developer. Onde, se ele
> > > encontrar & antes de uma palavra, ele entende aquela palavra como uma
> > > variável externa e te dá opção de preenchimento manual desse valor.
> > >
> > > Se utilizar algum outro software, como o SQLPLUS* , vc deve utilizar as
> > > BIND
> > > VARIABLES com o char : e não &
> > >
> > > Evandro Giachetto
> > > Oracle Certified Associate
> > > evan...@clickinterativa.com.br 
> > >
> > >
> > > 2009/12/23 Evandro Giachetto  
> > >
> > >
> > > > Amigo.
> > > > Não há instrução IF em comandos SQL de Oracle.
> > > >
> > > > Talvez você queira utilizar algo como o DECODE
> > > > http://www.devx.com/tips/Tip/20063
> > > >
> > > > Att.
> > > >
> > > > Evandro Giachetto
> > > > Oracle Certified Associate
> > > > evan...@clickinterativa.com.br 
> > > >
> > > >
> > > > 2009/12/23 Igor Alves  >>
> > > >
> > > >
> > > >>
> > > >> Tenho a consulta abaixo, e quero que o usuário digite um valor(está
> no
> > > IF
> > > >> dentro do where) caso o valor digitado seja nulo busca os dados que
> a
> > > >> data_conclusao seja nula , caso contrario busca os dados com a data
> de
> > > >> conclusão digitada, Onde está o erro no IF que fiz?
> > > >>
> > > >> SELECT
> > > >> *
> > > >>
> > > >> FROM
> > > >> ACOM,
> > > >> ATV,
> > > >> CONS,
> > > >> IMP,
> > > >> OBR,
> > > >> TP
> > > >>
> > > >> WHERE
> > > >> ACOM.OBRA_ID = OBR.ID
> > > >> AND ATV.TIOB_ID = OBR.TIOB_ID
> > > >> AND CONS.ID = OBR.CON

Re: [oracle_br] Re: Ajuda com consulta

2009-12-23 Thread Igor Alves
O que quero é o seguinte:

Se o usuario digitar A:
no where deve ir:
OBR.DATA_CONCLUIDO is null

Caso digite C no where deve ir:
OBR.DATA_CONCLUIDO is not null



Em 23/12/09, José Laurindo  escreveu:
>
>
>
> Há duas falhas aí :
>
> a) dentro dum comando SQL (como é o SELECT), vc só pode usar instruções
> SQL, o IF é uma Comando PL/SQL, só pode portanto ser usado num Bloco Pl/SQL,
> com BEGIN...END - vc até pode chamar Rotinas PL/SQL de dentro dum SQL, mas
> via Functions...
> O equivalente do IF num código SQL é a CASE, o a usar
> nhttp://www.tek-tips.com/viewthread.cfm?qid=1235101&page=1 tem um
> exemplinho sobre como usar ele num WHERE. Porém, o CASE só existe nos
> releases mais recentes do bd Oracle (9ir2 ao menos iirc), já que vc Pra
> Variar não nos diz qual é o release em uso, se vc não puder vc pode usar o
> DECODE : ele é BEM mais limitado, não tem ELSE explícito, não permite
> condição complexa, mas funciona... Consulte o manual de Concepts e o de SQL
> pra mais refs.
>
> b) AINDA que fosse possível, a sua sintaxe de IF ... END IF me parece
> BALEADA , pois vc pede :
>
> IF (&STATUS) IS NULL THEN
> obr.DATA_CONCLUIDO is null
> ELSE
> OBR.DATA_CONCLUIDO = ''
> END IF;
>
> ORA, o segundo is null *** não faz sentido ***, pois o IS NULL é uma
> Comparação, pelo que depreendo vc queria, se &STATUS for nulo, ** ATRIBUIR
> ** null para o tal obr.DATA_CONCLUIDO, correto ? Na sintaxe PL/SQL, Como
> Sabemos, a Atribuição é um := , então também a linha após o ELSE, se for
> atribuição o desejado, está incorreta, deveria ser := também A sintaxe
> correta Pl/SQL ficaria assim :
>
> IF (&STATUS) IS NULL THEN
> obr.DATA_CONCLUIDO := null;
> ELSE
> OBR.DATA_CONCLUIDO := '';
> END IF;
>
> ==> o que nos traz ao Terceiro ponto dúbio, pelo jeito OBR.DATA_CONCLUIDO é
> uma COLUNA de tabela, Absolutamente Não Faz sentido Atribuir valores para
> ela, vc Não Pode Alterar valores num WHERE, nele vc Só Pode Colocar
> Comparações
>
> Pensando nisso, o que eu entendo é que vc quer é trazer Valores Diferentes
> cfrme a variável estiver preenchida ou não, isso vc faz na parte do SELECT
> que traz valores , e ** NÃO ** no WHERE, que só compara, penso que ficaria
> tipo assim a sua lógica :
>
> SELECT colunas, colunas, ..., CASE &STATUS IS NULL THEN null ELSE '' END
> DATA_CONCLUIDO, colunas...
> FROM
> ACOM,
> ATV,
> CONS,
> IMP,
> OBR,
> TP
> WHERE
> ACOM.OBRA_ID = OBR.ID <http://obr.id/>
> AND ATV.TIOB_ID = OBR.TIOB_ID
> AND CONS.ID <http://cons.id/> = OBR.CONS_ID
> AND IMP.OBRA_ID = OBR.ID <http://obr.id/>
> AND TP.ID <http://tp.id/> = OBR.TIOB_ID
> AND OBR.EMPR_CODIGO = 1
> ...
>
> OU SEJA, o valor da coluna selecionada DATA_CONCLUIDO não seria o que está
> cadastrado, mas sim varia cfrme a variável estar preenchida ou não... Claro,
> nem imagino a diferença para a sua lógica entre atribuir null ou atribuir ''
> se a var estiver ou não preenchida , mas a sintaxe seria esta, SE a minha
> suposição estiver correta...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br , Igor
> Alves  escreveu
>
> >
> > Tenho a consulta abaixo, e quero que o usuário digite um valor(está no IF
> > dentro do where) caso o valor digitado seja nulo busca os dados que a
> > data_conclusao seja nula , caso contrario busca os dados com a data de
> > conclusão digitada, Onde está o erro no IF que fiz?
> >
> > SELECT
> > *
> >
> > FROM
> > ACOM,
> > ATV,
> > CONS,
> > IMP,
> > OBR,
> > TP
> >
> > WHERE
> > ACOM.OBRA_ID = OBR.ID <http://obr.id/>
> > AND ATV.TIOB_ID = OBR.TIOB_ID
> > AND CONS.ID <http://cons.id/> = OBR.CONS_ID
> > AND IMP.OBRA_ID = OBR.ID <http://obr.id/>
> > AND TP.ID <http://tp.id/> = OBR.TIOB_ID
> > AND OBR.EMPR_CODIGO = 1
> > AND IF (&STATUS) IS NULL THEN
> > obr.DATA_CONCLUIDO is null
> > ELSE
> > OBR.DATA_CONCLUIDO = ''
> > END IF;
> >
> >
> > --
> > Igor Alves
> > Bacharel em Ciência da Computação
> > Tel: 2202-5658 / 8812-8670
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>  
>



-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


[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 
>r

Re: [oracle_br] Re: Ajuda com consulta

2009-12-23 Thread Igor Alves
Agora está aparecendo o seguinte erro:

Error at Command Line:26 Column:2
Error report:
SQL Error: ORA-00904: nome inválido de coluna
00904. 0 -  "%s: invalid identifier"
*Cause:
*Action:


e OBR.DATA_CONCLUIDO é uma coluna da tabela.

Desculpe o incomodo é que estou iniciando em oracle .

Em 23/12/09, Evandro Giachetto  escreveu:
>
>
>
> ou melhor:
>
> AND nvl(obr.DATA_CONCLUIDO,1) = decode(&STATUS, 'A', 1, 'C',
> obr.DATA_CONCLUIDO, nvl(obr.DATA_CONCLUIDO,TO_DATE('01/01/1901',
> 'DD/MM/')) -1 )
>
> Att.
>
> Evandro Giachetto
> Oracle Certified Associate
> evan...@clickinterativa.com.br 
>
> 2009/12/23 Evandro Giachetto 
> >:
>
>
> > Primeiro, retire as aspas do '&STATUS'.
> >
> > Se continuar com as aspas... ele trata isso como uma Varchar.
> > Ou seja... você está comparando a String '&STATUS' com 'A' ou 'C'... e
> > nunca cai num TRUE no Decode. e ele acaba comparando o
> > obr.DATA_CONCLUIDO com 0, o que dispara o ORA-00932.
> >
> > Tente alterar a consulta para que fique assim:
> >
> > AND nvl(obr.DATA_CONCLUIDO,1) = decode(&STATUS, 'A', 1, 'C',
> > obr.DATA_CONCLUIDO,  TO_DATE('01/01/1901', 'DD/MM/'))
> >
> > Att.
> >
> >
> > Evandro Giachetto
> > Oracle Certified Associate
> > evan...@clickinterativa.com.br 
> >
> >
> >
> > 2009/12/23 Igor Alves >:
> >> O que quero é o seguinte:
> >>
> >> Se o usuario digitar A:
> >> no where deve ir:
> >> OBR.DATA_CONCLUIDO is null
> >>
> >> Caso digite C no where deve ir:
> >> OBR.DATA_CONCLUIDO is not null
> >>
> >>
> >>
> >> Em 23/12/09, José Laurindo 
> >> >
> escreveu:
> >>>
> >>>
> >>>
> >>> Há duas falhas aí :
> >>>
> >>> a) dentro dum comando SQL (como é o SELECT), vc só pode usar instruções
> >>> SQL, o IF é uma Comando PL/SQL, só pode portanto ser usado num Bloco
> Pl/SQL,
> >>> com BEGIN...END - vc até pode chamar Rotinas PL/SQL de dentro dum SQL,
> mas
> >>> via Functions...
> >>> O equivalente do IF num código SQL é a CASE, o a usar
> >>> nhttp://www.tek-tips.com/viewthread.cfm?qid=1235101&page=1 tem um
> >>> exemplinho sobre como usar ele num WHERE. Porém, o CASE só existe nos
> >>> releases mais recentes do bd Oracle (9ir2 ao menos iirc), já que vc Pra
> >>> Variar não nos diz qual é o release em uso, se vc não puder vc pode
> usar o
> >>> DECODE : ele é BEM mais limitado, não tem ELSE explícito, não permite
> >>> condição complexa, mas funciona... Consulte o manual de Concepts e o de
> SQL
> >>> pra mais refs.
> >>>
> >>> b) AINDA que fosse possível, a sua sintaxe de IF ... END IF me parece
> >>> BALEADA , pois vc pede :
> >>>
> >>> IF (&STATUS) IS NULL THEN
> >>> obr.DATA_CONCLUIDO is null
> >>> ELSE
> >>> OBR.DATA_CONCLUIDO = ''
> >>> END IF;
> >>>
> >>> ORA, o segundo is null *** não faz sentido ***, pois o IS NULL é uma
> >>> Comparação, pelo que depreendo vc queria, se &STATUS for nulo, **
> ATRIBUIR
> >>> ** null para o tal obr.DATA_CONCLUIDO, correto ? Na sintaxe PL/SQL,
> Como
> >>> Sabemos, a Atribuição é um := , então também a linha após o ELSE, se
> for
> >>> atribuição o desejado, está incorreta, deveria ser := também A
> sintaxe
> >>> correta Pl/SQL ficaria assim :
> >>>
> >>> IF (&STATUS) IS NULL THEN
> >>> obr.DATA_CONCLUIDO := null;
> >>> ELSE
> >>> OBR.DATA_CONCLUIDO := '';
> >>> END IF;
> >>>
> >>> ==> o que nos traz ao Terceiro ponto dúbio, pelo jeito
> OBR.DATA_CONCLUIDO é
> >>> uma COLUNA de tabela, Absolutamente Não Faz sentido Atribuir valores
> para
> >>> ela, vc Não Pode Alterar valores num WHERE, nele vc Só Pode Colocar
> >>> Comparações
> >>>
> >>> Pensando nisso, o que eu entendo é que vc quer é trazer Valores
> Diferentes
> >>> cfrme a variável estiver preenchida ou não, isso vc faz na parte do
> SELECT
> >>> que traz valores , e ** NÃO ** no WHERE, que só compara, penso que
> ficaria
> >>> tipo assim a sua lógica :
> >>>
> >>> SELECT colunas, colunas, ..., CASE &am

Re: [oracle_br] Re: Ajuda com consulta

2009-12-23 Thread Igor Alves
Chiappa,

no caso ao executar ele pergunta ao usuario duas vezes.
Exemplo se ele quizer digitar A, vai ter que informar A duas vezes..

Seria isso mesmo?


Em 23/12/09, José Laurindo  escreveu:
>
>
>
> Só pra ficar + claro, segue um exemplo (com banco XE e uma das tabelas
> demo, mas a idéia é a mesma se fosse um join) :
>
> => Primeiro vamos checar os dados :
>
> sys...@xe:SQL>ed
> Gravou file afiedt.buf
>
> 1 select employee_id, salary, department_id, commission_pct
> 2* from employees where salary > 1
> sys...@xe:SQL>/
>
> EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> --- -- - --
> 100 24000 90
> 101 17000 90
> 102 17000 90
> 108 12000 100
> 114 11000 30
> 145 14000 80 ,4
> 146 13500 80 ,3
> 147 12000 80 ,3
> 148 11000 80 ,3
> 149 10500 80 ,2
> 162 10500 80 ,25
> 168 11500 80 ,25
> 174 11000 80 ,3
> 201 13000 20
> 205 12000 110
>
> 15 linhas selecionadas.
>
> ==> OK, quer dizer que pra alguns registros o campo de comissão é nulo, pra
> outros não... Vamos fazer uma lógica semelhante à sua, se a var lexical
> (sqlplus aceita, claro) for A quero que a condição seja que a coluna é nula,
> se a vaar for C quero que a condição seja não-nula :
>
> sys...@xe:SQL>l
> 1 select employee_id, salary, department_id, commission_pct
> 2 from employees
> 3 where salary > 1
> 4 and ( ('&&v_teste' = 'A' and commission_pct is null)
> 5 OR ('&&v_teste' = 'C' and commission_pct is NOT null)
> 6* )
> sys...@xe:SQL>/
> Informe o valor para v_teste: A
>
> EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> --- -- - --
> 100 24000 90
> 101 17000 90
> 102 17000 90
> 108 12000 100
> 114 11000 30
> 201 13000 20
> 205 12000 110
>
> 7 linhas selecionadas.
>
> ==> Ok, limpo a var e rodo de novo, agora informando C :
>
> sys...@xe:SQL>undefine v_teste
> sys...@xe:SQL>l
> 1 select employee_id, salary, department_id, commission_pct
> 2 from employees
> 3 where salary > 1
> 4 and ( ('&&v_teste' = 'A' and commission_pct is null)
> 5 OR ('&&v_teste' = 'C' and commission_pct is NOT null)
> 6* )
> sys...@xe:SQL>/
> Informe o valor para v_teste: C
>
> EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> --- -- - --
> 145 14000 80 ,4
> 146 13500 80 ,3
> 147 12000 80 ,3
> 148 11000 80 ,3
> 149 10500 80 ,2
> 162 10500 80 ,25
> 168 11500 80 ,25
> 174 11000 80 ,3
>
> 8 linhas selecionadas.
>
> blz ??? Simples de tudo... caso vc tenha se perdido com criação/limpeza de
> variáveis lexical/de substituição, com o &, com a exigência de 's na
> comparação de strings, isso é sintaxe sqlplus , o manual "SQLPLUS Reference"
> vai ser a referência pra vc...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br ,
> José Laurindo  escreveu
>
> >
> > Então tá , o seu pseudobloco PL/SQL não estava logicamente NEM PERTO de
> se fazer isso, como eu disse vc tava fazendo Atribuição nele, tava meio
> nonsense... Quer dizer então que a var vai estar sempre preenchida , com A
> ou com C, e é a condição de filtro que vc quer variar, certo ? A solução é
> então ultra-simples, vc pode fazer :
> >
> > WHERE ...
> > AND ( (&variavel = 'A' and OBR.DATA_CONCLUIDO is null)
> > or (&variavel = 'C' and OBR.DATA_CONCLUIDO is not null)
> > )
> > ...
> >
> > pronto, no fuss, no muss, tá fazendo o que vc pede...
> >
> > []s
> >
> > Chiappa
> >
> > OBS : notar apenas, como outros colegas já alertaram, que o & (variavel
> lexical/defined) é um sqlpluszismo (usado também pelo SQL Developer e pelo
> Reports), mas de fato NÃO É sintaxe oficial SQL, isso só funciona SE vc for
> executar o SQL num ambiente que aceite essa extensão, BIND VARIABLES, com :
> é que são o Padrão...
> >
> > --- Em oracle_br@yahoogrupos.com.br ,
> Igor Alves  escreveu
> > >
> > > O que quero é o seguinte:
> > > ull
> > > Se o usuario digitar A:
> > > no where deve ir:
> > > OBR.DATA_CONCLUIDO is null
> > >
> > > Caso digite C no where deve ir:
> > > OBR.DATA_CONCLUIDO is not null
> > >
> > >
> > >
> > > Em 23/12/09, José Laurindo  escreveu:
> > > >
> > > >
> > > >
> > > > Há duas falhas aí :
> > > >
> > > > a) dentro dum comando SQL (como é o SELECT), vc só pode 

Re: [oracle_br] Re: Ajuda com consulta

2009-12-23 Thread Igor Alves
Ao executar dentro da tag do sql plus apresenta o seguinte erro:


Error starting at line 1 in command:
sys...@xe:SQL>undefine  v_teste
Error report:
Unknown Command

Error starting at line 2 in command:
sys...@xe:SQL>l 
Error report:
Unknown Command
Bind Variable "SQL" is NOT DECLARED

estou usando o: ORACLE SQL DEVELOPER VERSÃO: 1.2.1





Em 23/12/09, José Laurindo  escreveu:
>
>
>
> Nope, pra isso eu usei o && ao invés do &, veja no meu copy/paste que com
> isso ele não pergunta 2x, E veja que estou executando direto do prompt
> sqlplus, não num script.
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br , Igor
> Alves  escreveu
> >
> > Chiappa,
> >
> > no caso ao executar ele pergunta ao usuario duas vezes.
> > Exemplo se ele quizer digitar A, vai ter que informar A duas vezes..
> >
> > Seria isso mesmo?
> >
> >
> > Em 23/12/09, José Laurindo  escreveu:
>
> > >
> > >
> > >
> > > Só pra ficar + claro, segue um exemplo (com banco XE e uma das tabelas
> > > demo, mas a idéia é a mesma se fosse um join) :
> > >
> > > => Primeiro vamos checar os dados :
> > >
> > > sys...@xe:SQL>ed
> > > Gravou file afiedt.buf
> > >
> > > 1 select employee_id, salary, department_id, commission_pct
> > > 2* from employees where salary > 1
> > > sys...@xe:SQL>/
> > >
> > > EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> > > --- -- - --
> > > 100 24000 90
> > > 101 17000 90
> > > 102 17000 90
> > > 108 12000 100
> > > 114 11000 30
> > > 145 14000 80 ,4
> > > 146 13500 80 ,3
> > > 147 12000 80 ,3
> > > 148 11000 80 ,3
> > > 149 10500 80 ,2
> > > 162 10500 80 ,25
> > > 168 11500 80 ,25
> > > 174 11000 80 ,3
> > > 201 13000 20
> > > 205 12000 110
> > >
> > > 15 linhas selecionadas.
> > >
> > > ==> OK, quer dizer que pra alguns registros o campo de comissão é nulo,
> pra
> > > outros não... Vamos fazer uma lógica semelhante à sua, se a var lexical
> > > (sqlplus aceita, claro) for A quero que a condição seja que a coluna é
> nula,
> > > se a vaar for C quero que a condição seja não-nula :
> > >
> > > sys...@xe:SQL>l
> > > 1 select employee_id, salary, department_id, commission_pct
> > > 2 from employees
> > > 3 where salary > 1
> > > 4 and ( ('&&v_teste' = 'A' and commission_pct is null)
> > > 5 OR ('&&v_teste' = 'C' and commission_pct is NOT null)
> > > 6* )
> > > sys...@xe:SQL>/
> > > Informe o valor para v_teste: A
> > >
> > > EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> > > --- -- - --
> > > 100 24000 90
> > > 101 17000 90
> > > 102 17000 90
> > > 108 12000 100
> > > 114 11000 30
> > > 201 13000 20
> > > 205 12000 110
> > >
> > > 7 linhas selecionadas.
> > >
> > > ==> Ok, limpo a var e rodo de novo, agora informando C :
> > >
> > > sys...@xe:SQL>undefine v_teste
> > > sys...@xe:SQL>l
> > > 1 select employee_id, salary, department_id, commission_pct
> > > 2 from employees
> > > 3 where salary > 1
> > > 4 and ( ('&&v_teste' = 'A' and commission_pct is null)
> > > 5 OR ('&&v_teste' = 'C' and commission_pct is NOT null)
> > > 6* )
> > > sys...@xe:SQL>/
> > > Informe o valor para v_teste: C
> > >
> > > EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> > > --- -- - --
> > > 145 14000 80 ,4
> > > 146 13500 80 ,3
> > > 147 12000 80 ,3
> > > 148 11000 80 ,3
> > > 149 10500 80 ,2
> > > 162 10500 80 ,25
> > > 168 11500 80 ,25
> > > 174 11000 80 ,3
> > >
> > > 8 linhas selecionadas.
> > >
> > > blz ??? Simples de tudo... caso vc tenha se perdido com criação/limpeza
> de
> > > variáveis lexical/de substituição, com o &, com a exigência de 's na
> > > comparação de strings, isso é sintaxe sqlplus , o manual "SQLPLUS
> Reference"
> > > vai ser a referência pra vc...
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > &

Re: [oracle_br] Re: Ajuda com consulta

2009-12-23 Thread Igor Alves
Mais aqui na empresa so tenho o SQL Developer, e no SQL Developer funciona,
porém depois que executa ele não pergunta o valor da variavel novamente, se
tiver como limpar o valor da variavel no inicio do select já me ajudaria.

No mais agradeço pela ajuda...


Em 23/12/09, José Laurindo  escreveu:
>
>
>
> Não é na 'tag' - como eu disse, faça o teste NO SQLPLUS, não no SQL
> developer : nem Tudo no SQL Developer é 100% compatível com sqlplus, SE vc
> quer usar o sqlpluszismo da var de substituição, PLEASE vá pro sqlplus , a
> coisa real, que foi onde testei...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br , Igor
> Alves  escreveu
> >
> > Ao executar dentro da tag do sql plus apresenta o seguinte erro:
> >
> >
> > Error starting at line 1 in command:
> > sys...@xe:SQL>undefine  v_teste
> > Error report:
> > Unknown Command
> >
> > Error starting at line 2 in command:
> > sys...@xe:SQL>l 
> > Error report:
> > Unknown Command
> > Bind Variable "SQL" is NOT DECLARED
> >
> > estou usando o: ORACLE SQL DEVELOPER VERSÃO: 1.2.1
> >
> >
> >
> >
> >
> > Em 23/12/09, José Laurindo  escreveu:
> > >
> > >
> > >
> > > Nope, pra isso eu usei o && ao invés do &, veja no meu copy/paste que
> com
> > > isso ele não pergunta 2x, E veja que estou executando direto do prompt
> > > sqlplus, não num script.
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>, Igor
> > > Alves  escreveu
> > > >
> > > > Chiappa,
> > > >
> > > > no caso ao executar ele pergunta ao usuario duas vezes.
> > > > Exemplo se ele quizer digitar A, vai ter que informar A duas vezes..
> > > >
> > > > Seria isso mesmo?
> > > >
> > > >
> > > > Em 23/12/09, José Laurindo  escreveu:
> > >
> > > > >
> > > > >
> > > > >
> > > > > Só pra ficar + claro, segue um exemplo (com banco XE e uma das
> tabelas
> > > > > demo, mas a idéia é a mesma se fosse um join) :
> > > > >
> > > > > => Primeiro vamos checar os dados :
> > > > >
> > > > > sys...@xe:SQL>ed
> > > > > Gravou file afiedt.buf
> > > > >
> > > > > 1 select employee_id, salary, department_id, commission_pct
> > > > > 2* from employees where salary > 1
> > > > > sys...@xe:SQL>/
> > > > >
> > > > > EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> > > > > --- -- - --
> > > > > 100 24000 90
> > > > > 101 17000 90
> > > > > 102 17000 90
> > > > > 108 12000 100
> > > > > 114 11000 30
> > > > > 145 14000 80 ,4
> > > > > 146 13500 80 ,3
> > > > > 147 12000 80 ,3
> > > > > 148 11000 80 ,3
> > > > > 149 10500 80 ,2
> > > > > 162 10500 80 ,25
> > > > > 168 11500 80 ,25
> > > > > 174 11000 80 ,3
> > > > > 201 13000 20
> > > > > 205 12000 110
> > > > >
> > > > > 15 linhas selecionadas.
> > > > >
> > > > > ==> OK, quer dizer que pra alguns registros o campo de comissão é
> nulo,
> > > pra
> > > > > outros não... Vamos fazer uma lógica semelhante à sua, se a var
> lexical
> > > > > (sqlplus aceita, claro) for A quero que a condição seja que a
> coluna é
> > > nula,
> > > > > se a vaar for C quero que a condição seja não-nula :
> > > > >
> > > > > sys...@xe:SQL>l
> > > > > 1 select employee_id, salary, department_id, commission_pct
> > > > > 2 from employees
> > > > > 3 where salary > 1
> > > > > 4 and ( ('&&v_teste' = 'A' and commission_pct is null)
> > > > > 5 OR ('&&v_teste' = 'C' and commission_pct is NOT null)
> > > > > 6* )
> > > > > sys...@xe:SQL>/
> > > > > Informe o valor para v_teste: A
> > > > >
> > > > > EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> > > > > --- -- - --
> > > > > 100 24000 90

Re: [oracle_br] Re: Ajuda com consulta

2009-12-23 Thread Igor Alves
É aqui so tenho acesso mesmo ao SQL Developer..infelizmente.

Agradeço muito sua ajuda...


Em 23/12/09, José Laurindo  escreveu:
>
>
>
> Bem, o sqlplus é parte Totalmente padrão do Oracle client, é instalado
> Automaticamente junto com o Client na maioria dos casos, veja lá se
> REALMENTE vc não o tem, mesmo ... Tenho instalado o SQL Developer aqui mas
> NUNCA o uso pra scripts (imho ele é algo limitado, não tem os comandos
> joinhas do sqlplus como BREAK, COLUMN e outros quetais - isso vem melhorando
> a cada release mas ainda não tá no ponto ótimo pros DBAs script-junkies como
> eu) : vou dar uma pesquisada e depois te digo o que achei nesse sentido de
> usar vars nele...
>
> []s
>
> Chiappa
> o
> --- Em oracle_br@yahoogrupos.com.br , Igor
> Alves  escreveu
> >
> > Mais aqui na empresa so tenho o SQL Developer, e no SQL Developer
> funciona,
> > porém depois que executa ele não pergunta o valor da variavel novamente,
> se
> > tiver como limpar o valor da variavel no inicio do select já me ajudaria.
> >
> > No mais agradeço pela ajuda...
> >
> >
> > Em 23/12/09, José Laurindo  escreveu:
> > >
> > >
> > >
> > > Não é na 'tag' - como eu disse, faça o teste NO SQLPLUS, não no SQL
> > > developer : nem Tudo no SQL Developer é 100% compatível com sqlplus, SE
> vc
> > > quer usar o sqlpluszismo da var de substituição, PLEASE vá pro sqlplus
> , a
> > > coisa real, que foi onde testei...
> > >
> > > []s
> > >
> > > Chiappa
> > >
> > > --- Em oracle_br@yahoogrupos.com.br 
> > >  40yahoogrupos.com.br>, Igor
> > > Alves  escreveu
> > > >
> > > > Ao executar dentro da tag do sql plus apresenta o seguinte erro:
> > > >
> > > >
> > > > Error starting at line 1 in command:
> > > > sys...@xe:SQL>undefine  v_teste
> > > > Error report:
> > > > Unknown Command
> > > >
> > > > Error starting at line 2 in command:
> > > > sys...@xe:SQL>l 
> > > > Error report:
> > > > Unknown Command
> > > > Bind Variable "SQL" is NOT DECLARED
> > > >
> > > > estou usando o: ORACLE SQL DEVELOPER VERSÃO: 1.2.1
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > Em 23/12/09, José Laurindo  escreveu:
> > > > >
> > > > >
> > > > >
> > > > > Nope, pra isso eu usei o && ao invés do &, veja no meu copy/paste
> que
> > > com
> > > > > isso ele não pergunta 2x, E veja que estou executando direto do
> prompt
> > > > > sqlplus, não num script.
> > > > >
> > > > > []s
> > > > >
> > > > > Chiappa
> > > > >
> > > > > --- Em 
> > > > > oracle_br@yahoogrupos.com.br 40yahoogrupos.com.br>
> > > 40yahoogrupos.com.br>, Igor
> > > > > Alves  escreveu
> > > > > >
> > > > > > Chiappa,
> > > > > >
> > > > > > no caso ao executar ele pergunta ao usuario duas vezes.
> > > > > > Exemplo se ele quizer digitar A, vai ter que informar A duas
> vezes..
> > > > > >
> > > > > > Seria isso mesmo?
> > > > > >
> > > > > >
> > > > > > Em 23/12/09, José Laurindo  escreveu:
> > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > Só pra ficar + claro, segue um exemplo (com banco XE e uma das
> > > tabelas
> > > > > > > demo, mas a idéia é a mesma se fosse um join) :
> > > > > > >
> > > > > > > => Primeiro vamos checar os dados :
> > > > > > >
> > > > > > > sys...@xe:SQL>ed
> > > > > > > Gravou file afiedt.buf
> > > > > > >
> > > > > > > 1 select employee_id, salary, department_id, commission_pct
> > > > > > > 2* from employees where salary > 1
> > > > > > > sys...@xe:SQL>/
> > > > > > >
> > > > > > > EMPLOYEE_ID SALARY DEPARTMENT_ID COMMISSION_PCT
> > > > > > > --- -- - --
> > > > > > > 100 24000 90
> > > > > > > 101 17000 90
> &g

Re: [oracle_br] Ajuda com consulta

2009-12-24 Thread Igor Alves
Chiappa,

Funcionou aqui normalmente, agradeço pela ajuda.

Em 24/12/09, Rejane Cristina Messias Correia 
escreveu:
>
>
>
> Tenta assim e ve se dá certo.
>
> SELECT *
> FROM ACOM,
> ATV,
> CONS,
> IMP,
> OBR,
> TP
> WHERE ACOM.OBRA_ID = OBR.ID <http://obr.id/>
> AND ATV.TIOB_ID = OBR.TIOB_ID
> AND CONS.ID <http://cons.id/> = OBR.CONS_ID
>
> AND IMP.OBRA_ID = OBR.ID <http://obr.id/>
> AND TP.ID <http://tp.id/> = OBR.TIOB_ID
>
> AND OBR.EMPR_CODIGO = 1
> AND DATA_CONCLUIDO = NVL2(:STATUS, NULL, '');
>
> Problema:
>
> SELECT *
> FROM ACOM,
> ATV,
> CONS,
> IMP,
> OBR,
> TP
> WHERE ACOM.OBRA_ID = OBR.ID <http://obr.id/>
> AND ATV.TIOB_ID = OBR.TIOB_ID
> AND CONS.ID <http://cons.id/> = OBR.CONS_ID
>
> AND IMP.OBRA_ID = OBR.ID <http://obr.id/>
> AND TP.ID <http://tp.id/> = OBR.TIOB_ID
>
> AND OBR.EMPR_CODIGO = 1
>
> AND IF (&STATUS) IS NULL THEN
> obr.DATA_CONCLUIDO is null
> ELSE
> OBR.DATA_CONCLUIDO = ''
> END IF;
>
> []'s
>
> Rejane Cristina Messias Correia
>
> *
> e-mail ..: rejane...@yahoo.com.br 
> msn: rejane...@hotmail.com 
> Fone.: (18) 3269-2396
> Cel: (44) 8811-1081
> Cel...: (18) 8139-3224
> *
>
> 
> De: Igor Alves >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Quarta-feira, 23 de Dezembro de 2009 13:57:46
> Assunto: [oracle_br] Ajuda com consulta
>
>
> Tenho a consulta abaixo, e quero que o usuário digite um valor(está no IF
> dentro do where) caso o valor digitado seja nulo busca os dados que a
> data_conclusao seja nula , caso contrario busca os dados com a data de
> conclusão digitada, Onde está o erro no IF que fiz?
>
> SELECT
> *
>
> FROM
> ACOM,
> ATV,
> CONS,
> IMP,
> OBR,
> TP
>
> WHERE
> ACOM.OBRA_ID = OBR.ID <http://obr.id/>
> AND ATV.TIOB_ID = OBR.TIOB_ID
> AND CONS.ID <http://cons.id/> = OBR.CONS_ID
> AND IMP.OBRA_ID = OBR.ID <http://obr.id/>
> AND TP.ID <http://tp.id/> = OBR.TIOB_ID
> AND OBR.EMPR_CODIGO = 1
> AND IF (&STATUS) IS NULL THEN
> obr.DATA_CONCLUIDO is null
> ELSE
> OBR.DATA_CONCLUIDO = ''
> END IF;
>
> --
> Igor Alves
> Bacharel em Ciência da Computação
> Tel: 2202-5658 / 8812-8670
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> __
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Servidor Oracle

2010-01-13 Thread Igor Alves
Gostaria da ajuda de vocês, eu estou planejando montar um servidor oracle
11g ou 10g, utilizando o windows server 2008 como S.O.

Poderiam me ajudar a definir qual a melhor configuração(Processador,Memoria
e HD) do Servidor para cada um?

-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


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



[oracle_br] Ajuda com Forms no Report Builder

2010-01-25 Thread Igor Alves
Bom Dia,

Eu criei um relatório no report normalmente e o mesmo está funcionando,
porém a primeira vez que o executo sempre tenho que recompilar o Before
Report senão apresenta erro de PL\SQL, alguém saberia me informar como
contorno esse problema, pois eu tenho que passar esse relatório para o
usuário e com esse incoveniente de sempre recompilar não seria viável
entregar o relatório.

Em anexo estão o before report como foi criado( se apertar compile ele
compila normalmente.)
e o erro qeu apresenta se tentar executar o relatório sem recompilar o
before report.

-- 
Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


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



[oracle_br] Carga de arquivo txt

2010-02-24 Thread Igor Alves
Estou realizando uma carga de uma massa de dados a partir de um arquivo TXT,
usando os seguintes comandos:

LOOP
-- Lê dados do arquivo
BEGIN
  UTL_FILE.GET_LINE ( W_ARQUIVO,W_REGISTRO);
  EXCEPTION
WHEN NO_DATA_FOUND THEN
  EXIT;
END;

   --Responsavel por obter o valor do numero do Inventário
   W_VARIAVEL   := instr(w_registro,';');
   W_NUMERO := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);

   --Responsavel por obter o valor do ano do Inventário
   W_VARIAVEL   := instr(w_registro,';');
   W_ANO := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);
   --Responsavel por obter a filial ao qual o inventário se refere
   W_VARIAVEL   := instr(w_registro,';');
   W_FILIAL := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);
   --Responsavel por obter a matricula do gerente
   W_VARIAVEL   := instr(w_registro,';');
   W_MATRICULA := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);

   --Responsavel por obter o digito da matricula do gerente
   W_VARIAVEL   := instr(w_registro,';');
   W_DIGITO := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);
   --Responsavel por obter o codigo do produto
   W_VARIAVEL   := instr(w_registro,';');
   W_PRODUTO := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);
   --Responsavel por obter o codigo de voltagem
   W_VARIAVEL   := instr(w_registro,';');
   W_VOLTAGEM := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);
   --Responsavel por obter a quantidade informada
   W_VARIAVEL   := instr(w_registro,';');
   W_QUANTIDADE := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);
   --Responsavel por obter o flag de tipo(Sobra(S) ou Falta(F))
   W_VARIAVEL   := instr(w_registro,';');
   W_FLAG := substr(w_registro,1,W_VARIAVEL-1);
   w_registro := substr(w_registro,W_VARIAVEL+1);

...

eu gostaria de guardar em que linha do arquivo cada dado se refere exemplo:
no arquivo tem:
7502;2009;187;12343;9;5800;0;1;F;
7502;2009;187;12343;9;98833;0;1;F;

ai dizer que a produto 5800 a linha 1 do arquivo
e o produto 98833 a linha 2 e assim por diante...

estou usando developer versão 1.2.1


Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


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



Re: [oracle_br] Carga de arquivo txt

2010-02-24 Thread Igor Alves
Obrigado, pela ajuda.

Eu fiz dessa forma, so gostaria de saber se existia uma forma melhor para
fazer.

Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


Em 24 de fevereiro de 2010 10:00, Valtemir Araujo de Lima <
valte...@govesa.com.br> escreveu:

>
>
> não entendi muito bem tua duvida mas... se vc já faz leitura de uma linha
> por vez é só incrementar uma variavel.
>
> declare
> CLINHA NUMBER:=0;
> begin
> .
> loop
> utl_file.get_line
> CLINHA := CLINHA+1;
> ..processar a linha de dados
> end loop;
> exception
> .....
> end;
>
> -Mensagem original-
> De: Igor Alves [mailto:igor.al...@gmail.com ]
> Enviada em: 24 de fevereiro de 2010 09:21
> Para: oracle_br@yahoogrupos.com.br 
> Assunto: [oracle_br] Carga de arquivo txt
>
>
> Estou realizando uma carga de uma massa de dados a partir de um arquivo
> TXT,
> usando os seguintes comandos:
>
> LOOP
> -- Lê dados do arquivo
> BEGIN
> UTL_FILE.GET_LINE ( W_ARQUIVO,W_REGISTRO);
> EXCEPTION
> WHEN NO_DATA_FOUND THEN
> EXIT;
> END;
>
> --Responsavel por obter o valor do numero do Inventário
> W_VARIAVEL := instr(w_registro,';');
> W_NUMERO := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
>
> --Responsavel por obter o valor do ano do Inventário
> W_VARIAVEL := instr(w_registro,';');
> W_ANO := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
> --Responsavel por obter a filial ao qual o inventário se refere
> W_VARIAVEL := instr(w_registro,';');
> W_FILIAL := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
> --Responsavel por obter a matricula do gerente
> W_VARIAVEL := instr(w_registro,';');
> W_MATRICULA := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
>
> --Responsavel por obter o digito da matricula do gerente
> W_VARIAVEL := instr(w_registro,';');
> W_DIGITO := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
> --Responsavel por obter o codigo do produto
> W_VARIAVEL := instr(w_registro,';');
> W_PRODUTO := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
> --Responsavel por obter o codigo de voltagem
> W_VARIAVEL := instr(w_registro,';');
> W_VOLTAGEM := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
> --Responsavel por obter a quantidade informada
> W_VARIAVEL := instr(w_registro,';');
> W_QUANTIDADE := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
> --Responsavel por obter o flag de tipo(Sobra(S) ou Falta(F))
> W_VARIAVEL := instr(w_registro,';');
> W_FLAG := substr(w_registro,1,W_VARIAVEL-1);
> w_registro := substr(w_registro,W_VARIAVEL+1);
>
> ...
>
> eu gostaria de guardar em que linha do arquivo cada dado se refere exemplo:
> no arquivo tem:
> 7502;2009;187;12343;9;5800;0;1;F;
> 7502;2009;187;12343;9;98833;0;1;F;
>
> ai dizer que a produto 5800 a linha 1 do arquivo
> e o produto 98833 a linha 2 e assim por diante...
>
> estou usando developer versão 1.2.1
>
> Igor Alves
> Bacharel em Ciência da Computação
> Tel: 2202-5658 / 8812-8670
>
> [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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Curso de PL\SQL em Salvador.

2010-03-03 Thread Igor Alves
Qual o melhor curso de PL\SQL em Salvador? pesquisei e achei dois(Unifacs e
sysdesign), porém estou em duvida de qual o melhor alguém do grupo saberia
dizer?


Igor Alves
Bacharel em Ciência da Computação
Tel: 2202-5658 / 8812-8670


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



[oracle_br] Alguem Sabe

2010-04-19 Thread Igor Alves
Existe alguma forma de manter uma replicação entre bases de dados no SQL
Server 2005/2008 e o Oracle 11g,

Exemplo qualquer alteração que seja feita ou no SQL SERVER ou no ORACLE seja
replicado para o outro banco, tipo um insert realizado no ORACLE ser
replicado para o SQL SERVER ou um update executado no sql server ser
replicado para o ORACLE.

Igor Alves
Analista de Desenvolvimento PL\SQL - IPLANNER
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


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



Re: [oracle_br] Alguem Sabe

2010-04-20 Thread Igor Alves
Enquanto você na disponibiliza gratitamente essa ferramenta :) ,

Alguem pode me explicar o que é e como faço um bpel?


Igor Alves
Analista de Desenvolvimento PL\SQL - IPLANNER
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


2010/4/20 Álisson Zimermann 

>
>
> Se esperar 1 ano eu estou desenvolvendo uma ferramenta de replicação entre
> bancos homogêneos :)
>
> Em 19 de abril de 2010 16:29, Alex Silva 
> >
> escreveu:
>
>
> > Gratuito tem o Talend
> >
> > Em 19 de abril de 2010 16:27, Rosivaldo Ramalho 
> > 
> > >escreveu:
> >
> > >
> > >
> > > Amigo,
> > >
> > > coisa pronta só conheço o Oracle GoldenGate. Acho que o Oracle Data
> > > Integrator, também faz.
> > >
> > > Ambos são pagos, gratuito eu desconheço.
> > >
> > > 2010/4/19 Igor Alves  > >  40gmail.com>>:
> > >
> > > > Existe alguma forma de manter uma replicação entre bases de dados no
> > SQL
> > > > Server 2005/2008 e o Oracle 11g,
> > > >
> > > > Exemplo qualquer alteração que seja feita ou no SQL SERVER ou no
> ORACLE
> > > seja
> > > > replicado para o outro banco, tipo um insert realizado no ORACLE ser
> > > > replicado para o SQL SERVER ou um update executado no sql server ser
> > > > replicado para o ORACLE.
> > > >
> > > > Igor Alves
> > > > Analista de Desenvolvimento PL\SQL - IPLANNER
> > > > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> > > UNIFACS
> > > > Tel: (71)8812-8670
> > > >
> > > >
> > > > [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
> > > >
> > > >
> > > >
> > >
> > > --
> > > Rosivaldo Azevedo Ramalho
> > > Consultor Oracle Database / Application Server
> > > mail/msn: rosiva...@gmail.com   40gmail.com>
> > > mobile: +55 83 8893 8281
> > > Oracle Database 10g Certified Professional
> > > Oracle Application Server 10g Certified Professional
> > >
> > >
> > >
> >
> >
> >
> > --
> > Alex Rodrigues da Silva
> >
> > Oracle E-Business Suite Developer
> > alrsi...@gmail.com 
> > +55 21 8825.1967
> > +55 11 9957.6517
> >
> >
> > [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]
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] RATIO_TO_REPORT(VALOR) OVER()

2010-04-23 Thread Igor Alves
Alguem saberia me informar como funciona a function RATIO_TO_REPORT(VALOR)
OVER() ?

Igor Alves
Analista de Desenvolvimento PL\SQL - IPLANNER
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


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



Re: [oracle_br] RATIO_TO_REPORT(VALOR) OVER()

2010-04-29 Thread Igor Alves
Obrigado Ricardo, ajudou muito...

Igor Alves
Analista de Desenvolvimento PL\SQL - IPLANNER
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 26 de abril de 2010 16:27, Ricardo Monteiro <
ricardolgmonte...@yahoo.com.br> escreveu:

>
>
> Igor
>
> O ratio_to_report calcula o percentual do valor de uma determinada linha em
> relação ao total da query. Exemplificando:
> select
> 10 MILLER 1300,004.48
> 10 CLARK  2450,008.44
> 10 KING   5000,00   17.23
> 20 SMITH   800,002.76
> 20 ADAMS  1100,003.79
> 20 JONES  2975,00   10.25
> 20 SCOTT  3000,00   10.34
> 20 FORD   3000,00   10.34
> 30 JAMES   950,003.27
> 30 MARTIN 1250,004.31
> 30 WARD   1250,004.31
> 30 TURNER 1500,005.17
> 30 ALLEN  1600,005.51
> 30 BLAKE  2850,009.82
>
> Se dentro do OVER, vc criar uma partição por deptno por exemplo, terá o
> percentual que o salário de cada funcionário em relação ao total do depto.
>  selecta.deptno, a.ename, a.sal, to_char((ratio_to_report(sal)
> over(partitionbydeptno)*100),'999D99') as"Perc Dept"fromemp aorderbydeptno,
> sal;
>
> 10 MILLER 1300,00   14.86
> 10 CLARK  2450,00   28.00
> 10 KING   5000,00   57.14
> 20 SMITH   800,007.36
> 20 ADAMS  1100,00   10.11
> 20 JONES  2975,00   27.36
> 20 SCOTT  3000,00   27.59
> 20 FORD   3000,00   27.59
> 30 JAMES   950,00   10.11
> 30 MARTIN 1250,00   13.30
> 30 WARD   1250,00   13.30
> 30 TURNER 1500,00   15.96
> 30 ALLEN  1600,00   17.02
> 30 BLAKE  2850,00   30.32
>
> Espero que tenha ajudado.
> Ricardo
>
> 
> De: Igor Alves >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Sexta-feira, 23 de Abril de 2010 16:21:48
> Assunto: [oracle_br] RATIO_TO_REPORT(VALOR) OVER()
>
>
>
> Alguem saberia me informar como funciona a function RATIO_TO_REPORT( VALOR)
> OVER() ?
>
> Igor Alves
> Analista de Desenvolvimento PL\SQL - IPLANNER
> Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> UNIFACS
> Tel: (71)8812-8670
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> a.deptno, a.ename, a.sal, to_char((ratio_to_report(sal)
> over()*100),'999D99') as"Perc"fromemp aorderbydeptno, sal;
>
>
> [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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




Re: [oracle_br] Dúvida Reports Builder

2010-05-21 Thread Igor Alves
o campo no layout do relatório está com espaço fisico para 200 caracters?

pois que eu me lembre não existe nenhum limitação de tamanho no report
builder.

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 21 de maio de 2010 09:05, rafaelsantello
escreveu:

>
>
> Pessoal blz??
>
> É o seguinte... eu tenho um relatório gerado em Reports Builder. Daí eu
> escolho a opção de gerar arquivo delimitado. Ele gera.
>
> Porém tem uma informação que tem 200 caracteres na tabela e no txt gerou
> apenas 101 caracteres. Vocês sabem se há alguma limitação do Reports quanto
> ao tamanho máximo de tamanho de caracteres a gerar para um campo?
>
> Ou se há algum documento técnico sobre as funcionalidades do Reports
> Builder também ajuda.
>
> Obrigado e abraço!
>
>  
>


[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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Ajuda

2010-06-16 Thread Igor Alves
como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
'x' ?

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


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



Re: [oracle_br] Ajuda

2010-06-16 Thread Igor Alves
Obrigado pela ajuda.

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 16 de junho de 2010 09:29, Márcio Ricardo Alves da Silva <
marcio_...@yahoo.com.br> escreveu:

>
>
> do usuário utilize isso:
>
> select * from user_cons_columns
> where UPPER(column_name) like '%X%'
>
> Se for da instância, utiliza dba_cons_columns
>
> Márcio.
>
>
> - Original Message -
> From: Igor Alves
> To: oracle_br@yahoogrupos.com.br 
> Sent: Wednesday, June 16, 2010 9:25 AM
> Subject: [oracle_br] Ajuda
>
> como eu faço pra saber quais tabelas do ORACLE possuem a coluna com o nome
> 'x' ?
>
> Igor Alves
> Analista de Sistema - MB Soluctions
> Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> UNIFACS
> Tel: (71)8812-8670
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [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

<*> 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:
oracle_br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




[oracle_br] Duvida no Oracle 10g

2010-07-20 Thread Igor Alves
Eu instalei o Oracle 10g no meu notebook, porem sem perceber eu estava
conectado na rede sem fio da empresa e agora o Oracle só funciona caso eu
esteja conectado a esse rede sem fio. Gostaria de saber se alguém sabe como
mudo a configuração de rede pra que o Oracle funcione independente da rede
em que esteja conectado ou caso não esteja em nenhuma.

OBS: Foi instalado no windows 7

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


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



Re: [oracle_br] Duvida no Oracle 10g

2010-07-20 Thread Igor Alves
ele não ativa o serviço listener(algo assim).

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 20 de julho de 2010 09:17, Raul Francisco Costa F. de Andrade, DBA <
raulf...@gmail.com> escreveu:

> Que tipo de erro ele apresenta se tenta conectar fora da rede? Será que
> você
> não instalou ele armazenando arquivo de dados, controlfile ou redolog em um
> local da rede mapeado?
>
> []'s
>
> Raul
>
> Em 20 de julho de 2010 07:37, Igor Alves  escreveu:
>
> >
> >
> > Eu instalei o Oracle 10g no meu notebook, porem sem perceber eu estava
> > conectado na rede sem fio da empresa e agora o Oracle só funciona caso eu
> > esteja conectado a esse rede sem fio. Gostaria de saber se alguém sabe
> como
> > mudo a configuração de rede pra que o Oracle funcione independente da
> rede
> > em que esteja conectado ou caso não esteja em nenhuma.
> >
> > OBS: Foi instalado no windows 7
> >
> > Igor Alves
> > Analista de Sistema - MB Soluctions
> > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> > UNIFACS
> > Tel: (71)8812-8670
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> --
> Raul Francisco da Costa Ferreira de Andrade
> DBA - OCA - Oracle Certified Associate
> COBIT Foundation 4.1
> Fone: (41)8855-8874 Brt
> email: raulf...@gmail.com
> Skype: raul.andrade
> www.clickdba.com
>
> "A adversidade leva alguns a serem vencidos
> e outros a baterem recordes."
> William Arthur Ward
>
>
> [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]



Re: [oracle_br] Duvida no Oracle 10g

2010-07-20 Thread Igor Alves
não verifiquei o firewall, mas no caso seria liberar o oracle no firewall?

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 20 de julho de 2010 09:35, Thales Renato Salgado Menezes <
thalessalg...@yahoo.com.br> escreveu:

>
>
> Igor;
>
> Não seria o firewall do rwindows?
>
> Att
>
> Thales Renato S. Menezes
> 
> Foccus Soluções em T. I.
> www.foccussolucoes.com.br
> cont...@foccussolucoes.com.br 
> Tel: 9785-2720
>
> 
> De: Igor Alves >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Terça-feira, 20 de Julho de 2010 9:33:26
> Assunto: Re: [oracle_br] Duvida no Oracle 10g
>
>
> tentei, mas aparece a msg que não é possivel usar o listener para uma
> maquina local(algo do tipo).
>
> Igor Alves
> Analista de Sistema - MB Soluctions
> Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> UNIFACS
> Tel: (71)8812-8670
>
> Em 20 de julho de 2010 09:22, Raul Francisco Costa F. de Andrade, DBA <
> raulf...@gmail.com > escreveu:
>
> > hummm vc tentou acessar o windows services (digitando services.msc no
> > executar) e lá procurando pelos serviços oracle e startando eles? lá tem
> o
> > listener... Tente pra ver...
> >
> > []'s
> >
> > Raul
> >
> > Em 20 de julho de 2010 09:19, Igor Alves 
> > >
> escreveu:
> >
> > >
> > >
> > > ele não ativa o serviço listener(algo assim).
> > >
> > >
> > > Igor Alves
> > > Analista de Sistema - MB Soluctions
> > > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> > > UNIFACS
> > > Tel: (71)8812-8670
> > >
> > > Em 20 de julho de 2010 09:17, Raul Francisco Costa F. de Andrade, DBA <
> > > raulf...@gmail.com  >
> escreveu:
> > >
> > >
> > > > Que tipo de erro ele apresenta se tenta conectar fora da rede? Será
> que
> > > > você
> > > > não instalou ele armazenando arquivo de dados, controlfile ou redolog
> > em
> > > um
> > > > local da rede mapeado?
> > > >
> > > > []'s
> > > >
> > > > Raul
> > > >
> > > > Em 20 de julho de 2010 07:37, Igor Alves 
> > > > 
> > >
> > > escreveu:
> > > >
> > > > >
> > > > >
> > > > > Eu instalei o Oracle 10g no meu notebook, porem sem perceber eu
> > estava
> > > > > conectado na rede sem fio da empresa e agora o Oracle só funciona
> > caso
> > > eu
> > > > > esteja conectado a esse rede sem fio. Gostaria de saber se alguém
> > sabe
> > > > como
> > > > > mudo a configuração de rede pra que o Oracle funcione independente
> da
> > > > rede
> > > > > em que esteja conectado ou caso não esteja em nenhuma.
> > > > >
> > > > > OBS: Foi instalado no windows 7
> > > > >
> > > > > Igor Alves
> > > > > Analista de Sistema - MB Soluctions
> > > > > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade
> -
> > > > > UNIFACS
> > > > > Tel: (71)8812-8670
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > >
> > > > --
> > > > Raul Francisco da Costa Ferreira de Andrade
> > > > DBA - OCA - Oracle Certified Associate
> > > > COBIT Foundation 4.1
> > > > Fone: (41)8855-8874 Brt
> > > > email: raulf...@gmail.com   40gmail.com>
> > > > Skype: raul.andrade
> > > > www.clickdba.com
> > > >
> > > > "A adversidade leva alguns a serem vencidos
> > > > e outros a baterem recordes."
> > > > William Arthur Ward
> > > >
> > > >
> > > > [As partes desta mensagem que não continham texto foram removidas]
> > > >
> > > >
> > > >
> > > > 
> > >
> > > >
> > > >
> > > > --

Re: [oracle_br] Duvida no Oracle 10g

2010-07-20 Thread Igor Alves
ta apresentando o seguinte erro:

Ao tentar ativar o serviço oracleoradb10g_home1tnslistener:
[image: 1.jpg]

Ao tentar ativar o serviço oracledbconsoleorcl:
[image: 2.jpg]

Além de não conseguir ativar os serviços não consigo conectar o enterprise
manager(não sei se esses serviços tão ligados ao funcionamento do
enterprise.)

Igor Alves
Analista de Sistema - MB Soluctions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 20 de julho de 2010 09:55, Raul Francisco Costa F. de Andrade, DBA <
raulf...@gmail.com> escreveu:

> o link abaixo talvez te ajude
>
>
> http://profissionaloracle.com.br/blogs/brunomurassaki/category/enterprise-manager/
>
> Em 20 de julho de 2010 09:33, Igor Alves  escreveu:
>
> >
> >
> > tentei, mas aparece a msg que não é possivel usar o listener para uma
> > maquina local(algo do tipo).
> >
> > Igor Alves
> > Analista de Sistema - MB Soluctions
> > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> > UNIFACS
> > Tel: (71)8812-8670
> >
> > Em 20 de julho de 2010 09:22, Raul Francisco Costa F. de Andrade, DBA <
> > raulf...@gmail.com > escreveu:
> >
> > > hummm vc tentou acessar o windows services (digitando services.msc no
> > > executar) e lá procurando pelos serviços oracle e startando eles? lá
> tem
> > o
> > > listener... Tente pra ver...
> > >
> > > []'s
> > >
> > > Raul
> > >
> > > Em 20 de julho de 2010 09:19, Igor Alves  >
> > escreveu:
> > >
> > > >
> > > >
> > > > ele não ativa o serviço listener(algo assim).
> > > >
> > > >
> > > > Igor Alves
> > > > Analista de Sistema - MB Soluctions
> > > > Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade -
> > > > UNIFACS
> > > > Tel: (71)8812-8670
> > > >
> > > > Em 20 de julho de 2010 09:17, Raul Francisco Costa F. de Andrade, DBA
> <
> > > > raulf...@gmail.com  >
> > escreveu:
> > > >
> > > >
> > > > > Que tipo de erro ele apresenta se tenta conectar fora da rede? Será
> > que
> > > > > você
> > > > > não instalou ele armazenando arquivo de dados, controlfile ou
> redolog
> > > em
> > > > um
> > > > > local da rede mapeado?
> > > > >
> > > > > []'s
> > > > >
> > > > > Raul
> > > > >
> > > > > Em 20 de julho de 2010 07:37, Igor Alves  
> > > >
> > > > escreveu:
> > > > >
> > > > > >
> > > > > >
> > > > > > Eu instalei o Oracle 10g no meu notebook, porem sem perceber eu
> > > estava
> > > > > > conectado na rede sem fio da empresa e agora o Oracle só funciona
> > > caso
> > > > eu
> > > > > > esteja conectado a esse rede sem fio. Gostaria de saber se alguém
> > > sabe
> > > > > como
> > > > > > mudo a configuração de rede pra que o Oracle funcione
> independente
> > da
> > > > > rede
> > > > > > em que esteja conectado ou caso não esteja em nenhuma.
> > > > > >
> > > > > > OBS: Foi instalado no windows 7
> > > > > >
> > > > > > Igor Alves
> > > > > > Analista de Sistema - MB Soluctions
> > > > > > Pós-Graduando em Banco de Dados com Ênfase em Alta
> Disponibilidade
> > -
> > > > > > UNIFACS
> > > > > > Tel: (71)8812-8670
> >
> > > > > >
> > > > > > [As partes desta mensagem que não continham texto foram
> removidas]
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > >
> > > > > --
> > > > > Raul Francisco da Costa Ferreira de Andrade
> > > > > DBA - OCA - Oracle Certified Associate
> > > > > COBIT Foundation 4.1
> > > > > Fone: (41)8855-8874 Brt
> > > > > email: raulf...@gmail.com   > 40gmail.com>
> > > > > Skype: raul.andrade
> > > > > www.clickdba.com
> > > > >
> > > > > "A adversidade leva alguns a serem vencidos
> > > > > e ou

Re: [oracle_br] [DICA] Pós-Graduação para formaç ão de DBA Oracle (MBA em Gestão de BANCO DE DADOS Oracle) em São Paulo-SP, Vitória-ES e Maceió-AL

2010-08-10 Thread Igor Alves
o mais proximo disse é o da UNIFACS que pelo que vi na matriz curricular(eu
estou cursando) , porém não engloba tudo.

Igor Alves
Analista do Sistema RH - MB Solutions
Pós-Graduando em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS
Tel: (71)8812-8670


Em 10 de agosto de 2010 11:33, Rafael Martins escreveu:

> Algo previsto para Salvador-BA ?
>
>
>
> 
> Rafael Martins
> http://rafaelmartinsjava.blogspot.com
> 0xx(71) 8793-4642 - - OI
> 0xx(79) 9199-6168 - - TIM
>
>  "As pessoas que vencem nessa vida são aquelas que procuram as
> circunstâncias de que precisam e quando não as encontram, as criam"
>
>
> Em 10 de agosto de 2010 11:22, Tecnico 
> escreveu:
>
> >
> >
> > [DICA] Pós-Graduação para formação de DBA Oracle (MBA em Gestão de BANCO
> DE
> > DADOS Oracle)
> >
> > Segue uma boa dica para quem deseja se atualizar no mercado de T.I. !
> >
> > A UNIP (Universidade Paulista), e CFEA (Centro de Formação Educacional
> > Aplicada) em parceria com a ORACLE ACADEMY, estão lançando o curso de MBA
> > em
> > Gestão de Banco de Dados Oracle.
> >
> > O Curso de MBA em Gestão de Banco de Dados ORACLE visa especializar o
> aluno
> > para atuar como Analista de Sistemas especializado em Banco de Dados ou
> > administrador de banco de dados (DBA) Oracle, abrangendo todos os
> aspectos
> > do ciclo de desenvolvimento de sistemas, desde a análise de requisitos ao
> > desenvolvimento e implementação de projetos de Banco de Dados, testes,
> > implantação, manutenção e administração do banco de dados. Além de prover
> > aos participantes informações técnicas, práticas e gerenciais sobre os
> > conceitos, importância e benefícios da metodologia de Administração
> > Empresarial Integrada de um Banco de Dados Oracle.
> >
> > *Objetivos e diferenciais do curso*
> >
> > - Conhecer os diversos cenários críticos dos ambientes de bancos de dados
> > Oracle® (versão 11g) que levam à perda de arquivos físicos, tentativas de
> > invasão por usuários não autorizados, e até mesmo dados corrompidos por
> > erros na construção de novas versões das aplicações;
> > - Criar e implementar soluções rápidas e estáveis de banco de dados para
> > atender às necessidades das empresas;
> > - Definir o modelo de dados, da especificação e implementação do projeto
> > físico;
> > - Criar banco de dados Oracle® (versão 11g) e Desenvolver projetos em um
> > BANCO DE DADOS Oracle;
> > - Administrar banco de dados, visando garantir o melhor desempenho, a
> maior
> > disponibilidade e segurança, bem como o gerenciamento de incidentes e
> > problemas nos ambientes de banco de dados das organizações.
> >
> > * O Curso é voltado para o aprendizado prático do Aluno, preparando-o
> para
> > as provas de certificação Oracle (OCA e OCP) e vivência para o mercado de
> > TI;
> > ** Durante o Curso serão distribuídos Vouchers de desconto para as provas
> > de
> > certificação Oracle
> >
> > O Curso é oferecido em formato presencial nas cidades abaixo:
> >
> > - *Maceió - AL* na FACIMA - Para mais detalhes acesso o site do curso (
> > http://www.cfea.com.br/?cursos/mba-bd-unip-facima );
> > - *Vitória - ES* na FAVI - Para mais detalhes acesso o site do curso (
> > http://www.cfea.com.br/?cursos/mba-bd-unip-favi );
> > - *São Paulo - SP* na UNIP - Para mais detalhes acesso o site do curso (
> > http://www.cfea.com.br/?cursos/mba-bd-unip );
> >
> > "Seja um administrador de banco de dados (DBA), formado e reconhecido
> pela
> > Oracle."
> >
> > *CFEA - Centro de Formação Educacional Aplicada *
> > +55 21 3023-0398 Rio de Janeiro - RJ
> > +55 82 3035-2027 Maceió - AL
> > E-Mail: cont...@cfea.com.br 
> >
> > *http://www.cfea.com.br*
> >
> > [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]



[oracle_br] Programação PL\SQL

2013-09-13 Thread Igor Alves
Gostaria de saber se via PL\SQL(dentro de uma procedure.) posso realizar a
chamada de arquivo bat.

Cenário:
A procedure executaria N comandos DML e ao final executaria o arquivo BAT.

Isso é possível via PL\SQL?

Igor Alves


[oracle_br] Duvida sobre dump

2013-10-09 Thread Igor Alves
Eu consigo realizar um import de um DUMP gerado no Oracle 10g Enterprise
para um Oracle 11g Express? ou apresenta algum tipo de conflito


Igor Alves


[oracle_br] Duvida PL\SQL.

2013-10-28 Thread Igor Alves
Eu criei  :

  TYPE TABELA_HEADIS TABLE OF REC_HEAD   INDEX BY
BINARY_INTEGER;
  TYPE TABELA_BODYIS TABLE OF REC_BODY   INDEX BY
BINARY_INTEGER;

   Nesses caras eu carrego os dados de 2 cursores.
.No primeiro os cabeçalho do relatório.
.No segundo o detalhe .

  No detalhe eu resolvo os cálculos , carrego no TYPE tudo ja pronto.


A merda e que o .net não consegue ler o Tipo Tabela somente o
Refcursor

   Queria sua opinião de vocês , a melhor forma de fazer isso com o menor
custo para o bancopreciso carregar o REFCURSOR com o TYPE de tabela se
é que tem como fazer isso(fiz mais ficou lento).


Igor Alves


Re: [oracle_br] Re: Duvida PL\SQL.

2013-10-28 Thread Igor Alves
Chiappa.

   Eu estou lendo uma tabela e atribuindo em um refcursor , so que tenho
que jogar alguns valores em variaveis e depois como faço para atribuir os
valores somados no refcursor novamente?  :refcursor   := variavel ??

 for refcursor in cur_proc loop

  .alguns valores que retornam da consulta precisam ser somados para depois
ser devolvidos via refcursor , essa parte que esta confusa pra gente.


   end loop


Obrigado.

Igor.



















Igor Alves
System Analyst / DBA - EBIX
Cientista da Computação pela Faculdade Ruy Barbosa - FRB
Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS

Tel: (11) 95192-7114(TIM)
Skype:igor.alvez
Linkedin:http://br.linkedin.com/in/igoralves


Em 28 de outubro de 2013 11:17, J. Laurindo Chiappa
escreveu:

> **
>
>
> De modo geral, Igor, em sistema de produção que eventualmente vá crescer a
> recomendação é EVITAR arrays : o problema é que esses coisos
> NECESSARIAMENTE vão pra memória, que via de regra é bem solicitada em prod
> (E ainda por cima ocupam PGA, que Obrigatoriamente tem que vir da memória
> 'viva' afora a SGA), eles NÂO são facilmente acessados via SQL (fatalmente
> vc acaba envolvendo PL/SQL, seja via PIPELINED function, loop ou o que for)
> - assim sendo els NÃO desfrutam das otimizações de SQL que o RDBMS
> contém... SEMPRE é mais difícil trabalhar em alta-performance com tools
> procedurais do que com técnicas derivadas de SQL puro
> Assim, eu diria pra vc acessar os dados no .NET via procedure que retorne
> REF CURSOR, mesmo...
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, Igor Alves  escreveu
>
> >
> > Eu criei :
> >
> > TYPE TABELA_HEAD IS TABLE OF REC_HEAD INDEX BY
> > BINARY_INTEGER;
> > TYPE TABELA_BODY IS TABLE OF REC_BODY INDEX BY
> > BINARY_INTEGER;
> >
> > Nesses caras eu carrego os dados de 2 cursores.
> > .No primeiro os cabeçalho do relatório.
> > .No segundo o detalhe .
> >
> > No detalhe eu resolvo os cálculos , carrego no TYPE tudo ja pronto.
> >
> >
> > A merda e que o .net não consegue ler o Tipo Tabela somente o
> > Refcursor
> >
> > Queria sua opinião de vocês , a melhor forma de fazer isso com o menor
> > custo para o bancopreciso carregar o REFCURSOR com o TYPE de tabela
> se
> > é que tem como fazer isso(fiz mais ficou lento).
> >
> >
> > Igor Alves
> >
>
>  
>


[oracle_br] UTLFILE

2013-11-12 Thread Igor Alves
Preciso pegar todos os arquivos em um diretório /var/temp...  usando
Utl_file ..
Preciso varrer o diretório inteiro e importar todos os arquivos.

Igor Alves
Cientista da Computação pela Faculdade Ruy Barbosa - FRB
Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS

Tel: (11) 95192-7114(TIM)
Skype:igor.alvez
Linkedin:http://br.linkedin.com/in/igoralves


[oracle_br] Cobrar Serviços de Banco de Dados

2014-02-13 Thread Igor Alves
Recebi o contato para elaborar um orçamento para:

Implantar o Banco de Dados na Estrutura de uma empresa de Call Center,
migrar os dados que hoje eles tem em N bases de dados para um único banco
de dados. E também uma manutenção mensal dessa base de dados, gostaria de
sugestões de como cobrar por esse tipo de serviço, se possível.


Igor Alves


[oracle_br] Indice com Função

2015-03-19 Thread Igor Alves igor.al...@gmail.com [oracle_br]
Estou com uam duvida, se algum de vocês puderem me auxiliar agradeceria,
estou criando indice na base e sei que o oracle permite criar indice com
base em funções ex:create index fbi_produto on produto (SUBSTR("NOME",3,1));

Se posso criar o mesmo indice com um campo sendo função e o outro não, ex:
create index fbi_produto on produto (SUBSTR("NOME",3,1),DAT_NASCIMENTO);


Igor Alves
Cientista da Computação pela Faculdade Ruy Barbosa - FRB
Especialista em Banco de Dados com Ênfase em Alta Disponibilidade - UNIFACS

Tel: (11) 95192-7114(TIM)
Skype:igor.alvez
Linkedin:http://br.linkedin.com/in/igoralves