Re: [oracle_br] DECODE- URGENTE

2005-10-14 Por tôpico Eduardo Pereira
Uma forma rápida, seria a utilização de UNION.
So precisa verificar como fica o desempenho do SQL nesta sintaxe.

select 'A' Tipo
  from contrato
 Where dt_venda <= '31/07/2004'
 and sn_ativo='S'
UNION
 Select 'B' Tipo
  From contrato
Where dt_venda > '31/07/2004'
 and sn_ativo='S'


- Original Message -
From: "cegoncalvesvr" <[EMAIL PROTECTED]>
To: 
Sent: Friday, October 14, 2005 3:27 PM
Subject: [oracle_br] DECODE- URGENTE


Amigos,


  Preciso fazer um select da seguinte forma:

- Preciso associar a letra "A" para todos os Contratos,
cujo a data de venda e menor que 31/07/2004
e associar "B" para os contratos com a data de maior
ou igual 01/08/2005

select
decode (dt_venda <= '31/07/2004', 'A')
decode(dt_venda >= '01/08/2004','B')
from dbaps.contrato
  where sn_ativo='S'

Porem essa linha de codifo acima sempre informa ERRO

Aguardo alguma resposta.
Eduardo.





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

Links do Yahoo! Grupos












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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






RES: [oracle_br] DECODE- URGENTE

2005-10-14 Por tôpico Ivan Ricardo Schuster
select 
case when dt_venda <= '31/07/2004' then 'A' else 'B' end
from dbaps.contrato
  where sn_ativo='S'

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de cegoncalvesvr
Enviada em: sexta-feira, 14 de outubro de 2005 15:28
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] DECODE- URGENTE

Amigos,


  Preciso fazer um select da seguinte forma:
   
- Preciso associar a letra "A" para todos os Contratos,
cujo a data de venda e menor que 31/07/2004
e associar "B" para os contratos com a data de maior
ou igual 01/08/2005

select 
decode (dt_venda <= '31/07/2004', 'A')
decode(dt_venda >= '01/08/2004','B')
from dbaps.contrato
  where sn_ativo='S'

Porem essa linha de codifo acima sempre informa ERRO

Aguardo alguma resposta.
Eduardo.





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




 






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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






RES: [oracle_br] DECODE- URGENTE

2005-10-14 Por tôpico Pedro Mazega
Amigo..., o comando Decode não suporta operadores, aconselho a utilizar o
comando case..., segue exemplo...

SELECT 
CASE
WHEN dt_venda <= '31/07/2004' THEN 'A'
ELSE dt_venda >= '01/08/2004' 'B'
END "NOMEDOCAMPO"
from dbaps.contrato
  where sn_ativo='S'

 
Pedro Mazega Filho
AFL Informática S/C LTDA
Pompéia (SP) - Fone: (14) 3452-1755 – Ramal 223
[EMAIL PROTECTED]
 

-Mensagem original-
De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de cegoncalvesvr
Enviada em: sexta-feira, 14 de outubro de 2005 15:28
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] DECODE- URGENTE

Amigos,


  Preciso fazer um select da seguinte forma:
   
- Preciso associar a letra "A" para todos os Contratos,
cujo a data de venda e menor que 31/07/2004
e associar "B" para os contratos com a data de maior
ou igual 01/08/2005

select 
decode (dt_venda <= '31/07/2004', 'A')
decode(dt_venda >= '01/08/2004','B')
from dbaps.contrato
  where sn_ativo='S'

Porem essa linha de codifo acima sempre informa ERRO

Aguardo alguma resposta.
Eduardo.





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




 





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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






Re: [oracle_br] DECODE- URGENTE

2005-10-14 Por tôpico Luciano Freitas
Amigo,

não sei se é o que entendi;

use o case que vc vai ser mais feliz;

 select
 case when dt_venda <= TO_DATE('31/07/2004','dd-mm-') THEN 'A'
  when dt_venda >= TO_DATE('01/08/2004','dd-mm-') THEN 'B'
 ELSE
'DEFINIR RETORNO DO SENÃO' END CAMPO
from dbaps.contrato
where sn_ativo='S'


Att.
Luciano


Em 14/10/05, cegoncalvesvr<[EMAIL PROTECTED]> escreveu:
> Amigos,
>
>
>   Preciso fazer um select da seguinte forma:
>
> - Preciso associar a letra "A" para todos os Contratos,
> cujo a data de venda e menor que 31/07/2004
> e associar "B" para os contratos com a data de maior
> ou igual 01/08/2005
>
> select
> decode (dt_venda <= '31/07/2004', 'A')
> decode(dt_venda >= '01/08/2004','B')
> from dbaps.contrato
>   where sn_ativo='S'
>
> Porem essa linha de codifo acima sempre informa ERRO
>
> Aguardo alguma resposta.
> Eduardo.
>
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e
> Cases dirigidos exclusivamente por profissionais especialistas e renomados
> no mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> 
> Links do Yahoo! Grupos
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/
>
> Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [oracle_br] DECODE- URGENTE

2005-10-14 Por tôpico Paulo Saes
Cara posso até estar escrevendo besteira mas acho que assim resolve:

select (select dt_venda||'A' from dbaps.contrato WHERE dt_venda <= 
'31/07/2004') DT_VEND_A,
 (select dt_venda||'B' from dbaps.contrato WHERE dt_venda >= 
'01/08/2004') DT_VEND_B
FROM dbaps.contrato
   where sn_ativo='S'  


   Paulo Roberto Saes 
E-Bussiness Suite Oracle Applications
   Development Senior 











___ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[oracle_br] DECODE- URGENTE

2005-10-14 Por tôpico cegoncalvesvr
Amigos,


  Preciso fazer um select da seguinte forma:
   
- Preciso associar a letra "A" para todos os Contratos,
cujo a data de venda e menor que 31/07/2004
e associar "B" para os contratos com a data de maior
ou igual 01/08/2005

select 
decode (dt_venda <= '31/07/2004', 'A')
decode(dt_venda >= '01/08/2004','B')
from dbaps.contrato
  where sn_ativo='S'

Porem essa linha de codifo acima sempre informa ERRO

Aguardo alguma resposta.
Eduardo.





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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re:[oracle_br] FUNCAO QUE ME RETORNE VALORES NUMERICOS

2005-10-14 Por tôpico jcaflinco
Ja arrumei com a ajuda do Paulo e Valtemir, na verdade a coluna da tabela 
recebe valores nulos, mas estava com espacos e valores ai eu fiz isto e deu 
- primeiro com a funcao chr(32) para achar espacos em ascii;
- com o decode para verificar se espacos me retorna 0 senao ele mesmo com com 
valor diferente de 0;
- e com a funcao to_number para converter em numerico, pois estou gravando em 
arquivo texto que obriga ser numerico.




SELECT TO_NUMBER(DECODE(CHR(32),COD_IDENTIF_ITEM , '0' , 
COD_IDENTIF_ITEM))COD_IDENTIF_ITEM
FROM SEF_REG_88_74
JOSE CARLOS




> Bom dia 
> 
> Tenho uma tabela que tem um campo varchar2(1), que pode aceitar 
> valores nulos,eu preciso de uma funcao que retorne os valores em 
> numericos...ou seja se o campo tiver 1 me retorne 1 numerico, se o 
> campo tiver um valor nulo me retorne 0 munerico.
> 
> 
> JOSE CARLOS 
> 
> 
> 
> 
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras e 
> Cases dirigidos exclusivamente por profissionais especialistas e renomados no 
> mercado. Confira a programação no site do evento! http://www.enpo-br.org/
> _
> 
> Links do Yahoo! Grupos
> 
> 
> 
> 
> 
> 
> 
> 
> 


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



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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: [oracle_br] (+) não resolveu

2005-10-14 Por tôpico Fabiano Arndt
Ae Luiz,

fiz uns testes meio por cima e funcionou legal, vou testar melhor
agora, ja que a sql na verdade é outra só um pouquinho maior é
union que não acaba mais, mandei essa só pra pegar o espírito da
coisa... mas ja achei o caminho das pedras

valeu ai a todos que respoderam

aquele abraço,
Fabiano.

Em 14/10/05, Luiz Gonzaga (Gmail)<[EMAIL PROTECTED]> escreveu:
> Caro Fabiano e Luis Cabral,
>
> O outer join não funciona com constantes,
>
> Tente esse select
>
> SELECT
>TB_CONTA_PAGAR_CAB.DT_VENCIMENTO AS DT_VENCIMENTO,
>SUM(TB_CONTA_PAGAR_CAB.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO *
> TB_COTACAO_HOJE.VLR_COTACAO)
> FROM
>TB_CONTA_PAGAR_CAB,
>TB_DEPARTAMENTO,
>TB_FINALIDADE,
>( SELECT * FROM TB_COTACAO
>   WHERE DT_COTACAO = '06/06/2005'
> AND COD_MOEDA  = 2 )  TB_COTACAO_GERAR,
>( SELECT * FROM TB_COTACAO
>   WHERE DT_COTACAO = trunc(sysdate)
> AND COD_MOEDA  = 2 )  TB_COTACAO_HOJE
> WHERE
>TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO =
> TB_DEPARTAMENTO.COD_DEPARTAMENTO AND
>TB_CONTA_PAGAR_CAB.COD_FINALIDADE   =
> TB_FINALIDADE.COD_FINALIDADE AND
>TB_CONTA_PAGAR_CAB.DT_VENCIMENTO   >=
> '03/03/2006' AND
>TB_CONTA_PAGAR_CAB.DT_VENCIMENTO   <= '03/03/2006'
>  GROUP BY
>Tb_conta_pagar_cab.DT_VENCIMENTO
>
>
> Luis Cabral escreveu:
>
> > Voce nao menciona a versao do seu banco, mas se ele suportar ANSI
> > joins voce pode resolver seu problema com LEFT OUTER JOIN.
> >
> > ...
> > Left outer join TB_COTACAO TB_COTACAO_GERAR on
> >   TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
> > And TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
> > ...
> >
> >
> >
> > -Original Message-
> > From: oracle_br@yahoogrupos.com.br
> > [mailto:[EMAIL PROTECTED] On Behalf Of Fabiano Arndt
> > Sent: 14 October 2005 15:12
> > To: oracle_br@yahoogrupos.com.br
> > Subject: [oracle_br] (+) não resolveu
> >
> > tenho essa sql abaixo, ela pega alguns registro do contas a pagar que
> > foram feitos em dolar e aplica o valor valor do dolar no dia que foi
> > gerado e depois aplica a cotação do dolar hj, mas estou tendo um
> > probleminha, vamos supor que hj não tenha sido cadastrado valor do
> > dolar, entao está acontecendo da sql não trazer o registro, eu preciso
> > que traga mesmo que não tenha sido cadastrado o dolar na data, mesmo
> > que o valor fica nulo, não tem importancia, mas precisa trazer...
> >
> > tentei colocar o (+) do lado do campo dentro do where, mas não
> > resolveu tbm
> >
> > se alguém tiver uma sugestão agradeço.
> >
> > valeu,
> > Fabiano.
> >
> >
> > SELECT
> > Tb_conta_pagar_cab.DT_VENCIMENTO as DT_VENCIMENTO,
> > SUM(Tb_conta_pagar_cab.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO
> > * TB_COTACAO_HOJE.VLR_COTACAO
> > FROM
> > TB_CONTA_PAGAR_CAB,
> > TB_DEPARTAMENTO,
> > TB_FINALIDADE,
> > TB_COTACAO TB_COTACAO_GERAR,
> > TB_COTACAO TB_COTACAO_HOJE
> >   WHERE
> > (TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO =
> > TB_DEPARTAMENTO.COD_DEPARTAMENTO)
> > AND
> > TB_CONTA_PAGAR_CAB.COD_FINALIDADE = TB_FINALIDADE.COD_FINALIDADE
> > AND
> > (TB_CONTA_PAGAR_CAB.DT_VENCIMENTO >= '03/03/2006')
> > AND
> > (TB_CONTA_PAGAR_CAB.DT_VENCIMENTO <= '03/03/2006')
> >
> > AND
> > TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
> > AND
> > TB_COTACAO_HOJE.DT_COTACAO(+) = trunc(sysdate)
> > AND
> > TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
> > AND
> > TB_COTACAO_HOJE.COD_MOEDA(+)   = 2
> >   GROUP BY
> > Tb_conta_pagar_cab.DT_VENCIMENTO
> >
> >
> > ORACLE_BR APOIA 2ºENPO-BR
> > _
> > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
> > Palestras e Cases dirigidos exclusivamente por profissionais
> > especialistas e renomados no mercado. Confira a programação no site do
> > evento! http://www.enpo-br.org/
> > _
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ORACLE_BR APOIA 2ºENPO-BR
> > _
> > O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> > 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
> > Palestras e Cases dirigidos exclusivamente por profissionais
> > especialistas e renomados no mercado. Confira a programação no site do
> > evento! http://www.enpo-br.org/
> > _
> >
> >
> >
> > *Yahoo! Grupos, um serviço oferecido por:*
> >
> >
> > 
> > *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:
> > 

RE: [oracle_br] (+) não resolveu

2005-10-14 Por tôpico Luis Cabral
Ola

Eu testei aqui e ansi outer joins funcionam bem com constantes. Mais uma 
vantagem para usa-los!




-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of Luiz 
Gonzaga (Gmail)
Sent: 14 October 2005 17:25
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] (+) não resolveu

Caro Fabiano e Luis Cabral,

O outer join não funciona com constantes,

Tente esse select

SELECT
TB_CONTA_PAGAR_CAB.DT_VENCIMENTO AS DT_VENCIMENTO,
SUM(TB_CONTA_PAGAR_CAB.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO * 
TB_COTACAO_HOJE.VLR_COTACAO)
FROM
TB_CONTA_PAGAR_CAB,
TB_DEPARTAMENTO,
TB_FINALIDADE,
( SELECT * FROM TB_COTACAO
   WHERE DT_COTACAO = '06/06/2005'
 AND COD_MOEDA  = 2 )  TB_COTACAO_GERAR,
( SELECT * FROM TB_COTACAO
   WHERE DT_COTACAO = trunc(sysdate)
 AND COD_MOEDA  = 2 )  TB_COTACAO_HOJE
WHERE
TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO = 
TB_DEPARTAMENTO.COD_DEPARTAMENTO AND
TB_CONTA_PAGAR_CAB.COD_FINALIDADE   = 
TB_FINALIDADE.COD_FINALIDADE AND
TB_CONTA_PAGAR_CAB.DT_VENCIMENTO   >= 
'03/03/2006' AND   
TB_CONTA_PAGAR_CAB.DT_VENCIMENTO   <= '03/03/2006'
  GROUP BY
Tb_conta_pagar_cab.DT_VENCIMENTO


Luis Cabral escreveu:

> Voce nao menciona a versao do seu banco, mas se ele suportar ANSI 
> joins voce pode resolver seu problema com LEFT OUTER JOIN.
>
> ...
> Left outer join TB_COTACAO TB_COTACAO_GERAR on
>   TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
> And TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
> ...
>
>
>
> -Original Message-
> From: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] On Behalf Of Fabiano Arndt
> Sent: 14 October 2005 15:12
> To: oracle_br@yahoogrupos.com.br
> Subject: [oracle_br] (+) não resolveu
>
> tenho essa sql abaixo, ela pega alguns registro do contas a pagar que
> foram feitos em dolar e aplica o valor valor do dolar no dia que foi
> gerado e depois aplica a cotação do dolar hj, mas estou tendo um
> probleminha, vamos supor que hj não tenha sido cadastrado valor do
> dolar, entao está acontecendo da sql não trazer o registro, eu preciso
> que traga mesmo que não tenha sido cadastrado o dolar na data, mesmo
> que o valor fica nulo, não tem importancia, mas precisa trazer...
>
> tentei colocar o (+) do lado do campo dentro do where, mas não 
> resolveu tbm
>
> se alguém tiver uma sugestão agradeço.
>
> valeu,
> Fabiano.
>
>
> SELECT
> Tb_conta_pagar_cab.DT_VENCIMENTO as DT_VENCIMENTO,
> SUM(Tb_conta_pagar_cab.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO
> * TB_COTACAO_HOJE.VLR_COTACAO
> FROM
> TB_CONTA_PAGAR_CAB,
> TB_DEPARTAMENTO,
> TB_FINALIDADE,
> TB_COTACAO TB_COTACAO_GERAR,
> TB_COTACAO TB_COTACAO_HOJE
>   WHERE
> (TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO = 
> TB_DEPARTAMENTO.COD_DEPARTAMENTO)
> AND
> TB_CONTA_PAGAR_CAB.COD_FINALIDADE = TB_FINALIDADE.COD_FINALIDADE
> AND
> (TB_CONTA_PAGAR_CAB.DT_VENCIMENTO >= '03/03/2006')
> AND
> (TB_CONTA_PAGAR_CAB.DT_VENCIMENTO <= '03/03/2006')
>
> AND
> TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
> AND
> TB_COTACAO_HOJE.DT_COTACAO(+) = trunc(sysdate)
> AND
> TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
> AND
> TB_COTACAO_HOJE.COD_MOEDA(+)   = 2
>   GROUP BY
> Tb_conta_pagar_cab.DT_VENCIMENTO
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas 
> Palestras e Cases dirigidos exclusivamente por profissionais 
> especialistas e renomados no mercado. Confira a programação no site do 
> evento! http://www.enpo-br.org/
> _
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas 
> Palestras e Cases dirigidos exclusivamente por profissionais 
> especialistas e renomados no mercado. Confira a programação no site do 
> evento! http://www.enpo-br.org/
> _
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
>
>
> 
> *Links do Yahoo! Grupos*
>
> * Para visitar o site do seu grupo na web, acesse:
>   http://br.groups.yahoo.com/group/oracle_br/
>
> * Para sair deste grupo, envie um e-mail para:
>   [EMAIL PROTECTED]
>   
>
> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>   Serviço do Yahoo! .
>
>


ORACLE_BR APOIA 2ºENPO-BR 

Re: [oracle_br] (+) não resolveu

2005-10-14 Por tôpico Luiz Gonzaga (Gmail)
Caro Fabiano e Luis Cabral,

O outer join não funciona com constantes,

Tente esse select

SELECT
TB_CONTA_PAGAR_CAB.DT_VENCIMENTO AS DT_VENCIMENTO,
SUM(TB_CONTA_PAGAR_CAB.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO * 
TB_COTACAO_HOJE.VLR_COTACAO)
FROM
TB_CONTA_PAGAR_CAB,
TB_DEPARTAMENTO,
TB_FINALIDADE,
( SELECT * FROM TB_COTACAO
   WHERE DT_COTACAO = '06/06/2005'
 AND COD_MOEDA  = 2 )  TB_COTACAO_GERAR,
( SELECT * FROM TB_COTACAO
   WHERE DT_COTACAO = trunc(sysdate)
 AND COD_MOEDA  = 2 )  TB_COTACAO_HOJE
WHERE
TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO = 
TB_DEPARTAMENTO.COD_DEPARTAMENTO AND
TB_CONTA_PAGAR_CAB.COD_FINALIDADE   = 
TB_FINALIDADE.COD_FINALIDADE AND
TB_CONTA_PAGAR_CAB.DT_VENCIMENTO   >= 
'03/03/2006' AND   
TB_CONTA_PAGAR_CAB.DT_VENCIMENTO   <= '03/03/2006'
  GROUP BY
Tb_conta_pagar_cab.DT_VENCIMENTO


Luis Cabral escreveu:

> Voce nao menciona a versao do seu banco, mas se ele suportar ANSI 
> joins voce pode resolver seu problema com LEFT OUTER JOIN.
>
> ...
> Left outer join TB_COTACAO TB_COTACAO_GERAR on
>   TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
> And TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
> ...
>
>
>
> -Original Message-
> From: oracle_br@yahoogrupos.com.br 
> [mailto:[EMAIL PROTECTED] On Behalf Of Fabiano Arndt
> Sent: 14 October 2005 15:12
> To: oracle_br@yahoogrupos.com.br
> Subject: [oracle_br] (+) não resolveu
>
> tenho essa sql abaixo, ela pega alguns registro do contas a pagar que
> foram feitos em dolar e aplica o valor valor do dolar no dia que foi
> gerado e depois aplica a cotação do dolar hj, mas estou tendo um
> probleminha, vamos supor que hj não tenha sido cadastrado valor do
> dolar, entao está acontecendo da sql não trazer o registro, eu preciso
> que traga mesmo que não tenha sido cadastrado o dolar na data, mesmo
> que o valor fica nulo, não tem importancia, mas precisa trazer...
>
> tentei colocar o (+) do lado do campo dentro do where, mas não 
> resolveu tbm
>
> se alguém tiver uma sugestão agradeço.
>
> valeu,
> Fabiano.
>
>
> SELECT
> Tb_conta_pagar_cab.DT_VENCIMENTO as DT_VENCIMENTO,
> SUM(Tb_conta_pagar_cab.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO
> * TB_COTACAO_HOJE.VLR_COTACAO
> FROM
> TB_CONTA_PAGAR_CAB,
> TB_DEPARTAMENTO,
> TB_FINALIDADE,
> TB_COTACAO TB_COTACAO_GERAR,
> TB_COTACAO TB_COTACAO_HOJE
>   WHERE
> (TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO = 
> TB_DEPARTAMENTO.COD_DEPARTAMENTO)
> AND
> TB_CONTA_PAGAR_CAB.COD_FINALIDADE = TB_FINALIDADE.COD_FINALIDADE
> AND
> (TB_CONTA_PAGAR_CAB.DT_VENCIMENTO >= '03/03/2006')
> AND
> (TB_CONTA_PAGAR_CAB.DT_VENCIMENTO <= '03/03/2006')
>
> AND
> TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
> AND
> TB_COTACAO_HOJE.DT_COTACAO(+) = trunc(sysdate)
> AND
> TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
> AND
> TB_COTACAO_HOJE.COD_MOEDA(+)   = 2
>   GROUP BY
> Tb_conta_pagar_cab.DT_VENCIMENTO
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas 
> Palestras e Cases dirigidos exclusivamente por profissionais 
> especialistas e renomados no mercado. Confira a programação no site do 
> evento! http://www.enpo-br.org/
> _
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas 
> Palestras e Cases dirigidos exclusivamente por profissionais 
> especialistas e renomados no mercado. Confira a programação no site do 
> evento! http://www.enpo-br.org/
> _
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
>
>
> 
> *Links do Yahoo! Grupos*
>
> * Para visitar o site do seu grupo na web, acesse:
>   http://br.groups.yahoo.com/group/oracle_br/
>
> * Para sair deste grupo, envie um e-mail para:
>   [EMAIL PROTECTED]
>   
>
> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
>   Serviço do Yahoo! .
>
>


ORACLE_BR APOIA 2ºENPO-BR 
_
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no s

RE: [oracle_br] (+) não resolveu

2005-10-14 Por tôpico Luis Cabral
Voce nao menciona a versao do seu banco, mas se ele suportar ANSI joins voce 
pode resolver seu problema com LEFT OUTER JOIN.

...
Left outer join TB_COTACAO TB_COTACAO_GERAR on  
TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
And TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
...



-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] On Behalf Of 
Fabiano Arndt
Sent: 14 October 2005 15:12
To: oracle_br@yahoogrupos.com.br
Subject: [oracle_br] (+) não resolveu

tenho essa sql abaixo, ela pega alguns registro do contas a pagar que
foram feitos em dolar e aplica o valor valor do dolar no dia que foi
gerado e depois aplica a cotação do dolar hj, mas estou tendo um
probleminha, vamos supor que hj não tenha sido cadastrado valor do
dolar, entao está acontecendo da sql não trazer o registro, eu preciso
que traga mesmo que não tenha sido cadastrado o dolar na data, mesmo
que o valor fica nulo, não tem importancia, mas precisa trazer...

tentei colocar o (+) do lado do campo dentro do where, mas não resolveu tbm

se alguém tiver uma sugestão agradeço.

valeu,
Fabiano.


SELECT
Tb_conta_pagar_cab.DT_VENCIMENTO as DT_VENCIMENTO,
SUM(Tb_conta_pagar_cab.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO
* TB_COTACAO_HOJE.VLR_COTACAO
 FROM
TB_CONTA_PAGAR_CAB,
TB_DEPARTAMENTO,
TB_FINALIDADE,
TB_COTACAO TB_COTACAO_GERAR,
TB_COTACAO TB_COTACAO_HOJE
  WHERE
(TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO = TB_DEPARTAMENTO.COD_DEPARTAMENTO)
AND
TB_CONTA_PAGAR_CAB.COD_FINALIDADE = TB_FINALIDADE.COD_FINALIDADE
AND
(TB_CONTA_PAGAR_CAB.DT_VENCIMENTO >= '03/03/2006')
AND
(TB_CONTA_PAGAR_CAB.DT_VENCIMENTO <= '03/03/2006')

AND
TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
AND
TB_COTACAO_HOJE.DT_COTACAO(+) = trunc(sysdate)
AND
TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
AND
TB_COTACAO_HOJE.COD_MOEDA(+)   = 2
  GROUP BY
Tb_conta_pagar_cab.DT_VENCIMENTO


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




 






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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






Re: [oracle_br] (+) não resolveu

2005-10-14 Por tôpico Paulo Saes
Cara vc já tentou o DECODE?


   Paulo Roberto Saes 
E-Bussiness Suite Oracle Applications
   Development Senior 











___ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






Re: [oracle_br] Migração DB2 para Oracle

2005-10-14 Por tôpico Sharif G Raduan
blz obrigado pela ajuda...

- Original Message - 
From: "Salvio Padlipskas" <[EMAIL PROTECTED]>
To: 
Sent: Friday, October 14, 2005 10:28 AM
Subject: RES: [oracle_br] Migração DB2 para Oracle


Olá Sharif,

Aqui fizemos uma migração parecida, somente foi utilizado o SQLServer to
Oracle.

Acredito que tenha o driver para DB2, pois lembro-me bem de ter visto.

A técnica é utilizar o HS (Heteregenous Services) e com o DBLink vc
conseguirá
acessar. Funciona mais ou menos assim :

1) Instalar o binário do Oracle na máquina onde está o DB2, criar um UDL
para
conectar o DB2 com o Oracle e inserir uma linha no TNSNAMES.ora tipo HS
indicando que vc tem uma conexão no DB2

2) Depois vc cria um DBLink na máquina Oracle que vc quer buscar as
informações, acesso o HS na máquina DB2.

3) Pronto, com o usuário de sua aplicação vc conseguirá acessar o DB2 via
Oracle Server, pois terá nas 2 pontas uma comunicação Oracle x Oracle.

O note 110404.1 esclarece com precisão como faze-lo.

[ ]'s
Salvio Padlipskas


-Mensagem original-
De: Sharif G Raduan [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 13 de outubro de 2005 23:23
Para: [EMAIL PROTECTED]; Grupo usuarios_ORACLE; Grupo
ORACLE_br
Assunto: [oracle_br] Migração DB2 para Oracle
Prioridade: Alta


Pessoal,

Que ferramenta vocês indicariam para fazer a migração de uma base DB2 pra
Oracle ? A base DB2 tem em torno de 50GB, alguem daqui já fez e sabe a
dificuldade desse procedimento ?


[]´s

Sharif


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



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

Links do Yahoo! Grupos










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



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

Links do Yahoo! Grupos














___ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






[oracle_br] (+) não resolveu

2005-10-14 Por tôpico Fabiano Arndt
tenho essa sql abaixo, ela pega alguns registro do contas a pagar que
foram feitos em dolar e aplica o valor valor do dolar no dia que foi
gerado e depois aplica a cotação do dolar hj, mas estou tendo um
probleminha, vamos supor que hj não tenha sido cadastrado valor do
dolar, entao está acontecendo da sql não trazer o registro, eu preciso
que traga mesmo que não tenha sido cadastrado o dolar na data, mesmo
que o valor fica nulo, não tem importancia, mas precisa trazer...

tentei colocar o (+) do lado do campo dentro do where, mas não resolveu tbm

se alguém tiver uma sugestão agradeço.

valeu,
Fabiano.


SELECT
Tb_conta_pagar_cab.DT_VENCIMENTO as DT_VENCIMENTO,
SUM(Tb_conta_pagar_cab.VAL_ORIGINAL / TB_COTACAO_GERAR.VLR_COTACAO
* TB_COTACAO_HOJE.VLR_COTACAO
 FROM
TB_CONTA_PAGAR_CAB,
TB_DEPARTAMENTO,
TB_FINALIDADE,
TB_COTACAO TB_COTACAO_GERAR,
TB_COTACAO TB_COTACAO_HOJE
  WHERE
(TB_CONTA_PAGAR_CAB.COD_DEPARTAMENTO = TB_DEPARTAMENTO.COD_DEPARTAMENTO)
AND
TB_CONTA_PAGAR_CAB.COD_FINALIDADE = TB_FINALIDADE.COD_FINALIDADE
AND
(TB_CONTA_PAGAR_CAB.DT_VENCIMENTO >= '03/03/2006')
AND
(TB_CONTA_PAGAR_CAB.DT_VENCIMENTO <= '03/03/2006')

AND
TB_COTACAO_GERAR.DT_COTACAO(+) = '06/06/2005'
AND
TB_COTACAO_HOJE.DT_COTACAO(+) = trunc(sysdate)
AND
TB_COTACAO_GERAR.COD_MOEDA(+)  = 2
AND
TB_COTACAO_HOJE.COD_MOEDA(+)   = 2
  GROUP BY
Tb_conta_pagar_cab.DT_VENCIMENTO


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






[oracle_br] Re: Criar novo usuario

2005-10-14 Por tôpico Manoel
 Ola,
no importe voce deve :

imp system/[EMAIL PROTECTED]  file=/u01/home/oracle/export/tpdint.dmp  
log=xxx_05102005.log FROMUSER= usuario antigo TOUSER= novo usuario 
GRANTS=y FEEDBACK=3 IGNORE=y   

por exemplo usando o system para fazer o import no FROMUSER deve coloar 
o usuario que voce fez o export e no TOUSER o novo usuario

OK?

[EMAIL PROTECTED]


--- Em oracle_br@yahoogrupos.com.br, "Carlinhos" <[EMAIL PROTECTED]> escreveu
> Olá,
> 
> estou tentando criar um novo schema em meu banco para testes.
> criei uma nova tablespace para este usuario teste.
> só que quando estou fazendo o import do usuario oficial para o usuario
> teste, as tabelas estão sendo gravadas na tablespace oficial e não na
> que eu criei para o usuario teste.
> alguém pode me dar uma dica?




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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






Re: [oracle_br] Migração 8.1.7 para 9.2.0

2005-10-14 Por tôpico Sharif G Raduan
Mas agora eu criei uma tablespace e deixei ela default para o usuário e 
coloco pra importar só que na hora de ativar algumas FKs e de criar 
algumas PKs ele dá o erro ORA-2030.



- Original Message - 
From: "Renan Medeiros" <[EMAIL PROTECTED]>
To: 
Sent: Friday, October 14, 2005 8:01 AM
Subject: Re: [oracle_br] Migração 8.1.7 para 9.2.0


> Pq não cria as tablespaces no 9.2 antes de fazer o import ?
>
>
>> Pessoal fiz a migração de minha base 7.3.4 para 8.1.7 e ocorreu numa
>> boa... agora estou fazendo um export full da base 8.1.7 e tentando
>> fazer um import full na 9.2 e ele fica dando erro, pois tenta criar as
>> tablespaces no 9.2... para tentar resolver isso tentei fazer o
>> import somente de um owner, porem nessa situação ele até importa as
>> tabelas, mas por algum motivo dá o erro ORA-2030 e não consegue criar
>> algumas PKs
>>
>>  Alguem saberia me dizer o que pode estar errado ?
>>
>>
>>  A base 8.1.7.4 é em AIX 4.3.3 e a 9.2 é no Windows 2000 Server. Versão 
>> do
>> Oracle é Enterprise.
>>
>>
>>
>>  []´s
>>
>>
>>  Sharif
>>
>>
>>  [As partes desta mensagem que não continham texto foram removidas]
>>
>>
>>
>>   ORACLE_BR APOIA 2ºENPO-BR
>> _
>>  O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
>> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
>> Palestras e Cases dirigidos exclusivamente por profissionais
>> especialistas e renomados no mercado. Confira a programação no site do
>> evento! http://www.enpo-br.org/
>>  _
>>
>>
>>
>>  Yahoo! Grupos, um serviço oferecido por:
>> Links do Yahoo! Grupos
>>   Para visitar o site do seu grupo na web, acesse:
>> http://br.groups.yahoo.com/group/oracle_br/
>>   Para sair deste grupo, envie um e-mail para:
>> [EMAIL PROTECTED]
>>   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
>> do Yahoo!.
>
>
> Renan Medeiros
> Gerente de Treinamento e Suporte
> Unimix Tecnologia Ltda
> 0 xx 61 9994 0586
> 0 xx 61 3201 
>
>
>
>
> ORACLE_BR APOIA 2ºENPO-BR 
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas Palestras 
> e Cases dirigidos exclusivamente por profissionais especialistas e 
> renomados no mercado. Confira a programação no site do evento! 
> http://www.enpo-br.org/
> _
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
> 






___ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





Re: RES: [oracle_br] FUNCAO QUE ME RETORNE VALORES NUMERICOS

2005-10-14 Por tôpico Paulo Saes

decode(nvl(campo,0),'0',to_number('0'),nvl(campo,0))

algo assim manja








___ 
Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/


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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






RES: [oracle_br] Migração DB2 para Oracle

2005-10-14 Por tôpico Salvio Padlipskas
Olá Sharif,

Aqui fizemos uma migração parecida, somente foi utilizado o SQLServer to
Oracle.

Acredito que tenha o driver para DB2, pois lembro-me bem de ter visto.

A técnica é utilizar o HS (Heteregenous Services) e com o DBLink vc
conseguirá
acessar. Funciona mais ou menos assim :

1) Instalar o binário do Oracle na máquina onde está o DB2, criar um UDL
para
conectar o DB2 com o Oracle e inserir uma linha no TNSNAMES.ora tipo HS 
indicando que vc tem uma conexão no DB2

2) Depois vc cria um DBLink na máquina Oracle que vc quer buscar as 
informações, acesso o HS na máquina DB2.

3) Pronto, com o usuário de sua aplicação vc conseguirá acessar o DB2 via
Oracle Server, pois terá nas 2 pontas uma comunicação Oracle x Oracle.

O note 110404.1 esclarece com precisão como faze-lo.

[ ]'s
Salvio Padlipskas


-Mensagem original-
De: Sharif G Raduan [mailto:[EMAIL PROTECTED]
Enviada em: quinta-feira, 13 de outubro de 2005 23:23
Para: [EMAIL PROTECTED]; Grupo usuarios_ORACLE; Grupo
ORACLE_br
Assunto: [oracle_br] Migração DB2 para Oracle
Prioridade: Alta


Pessoal,

Que ferramenta vocês indicariam para fazer a migração de uma base DB2 pra
Oracle ? A base DB2 tem em torno de 50GB, alguem daqui já fez e sabe a
dificuldade desse procedimento ?


[]´s

Sharif


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



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




 





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



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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






RES: [oracle_br] FUNCAO QUE ME RETORNE VALORES NUMERICOS

2005-10-14 Por tôpico Valtemir Araujo de Lima
select to_number(nvl(campo, '0')) from tabela

ps: caso exista a possibilidade de existir nao numericos sugiro o decode


-Mensagem original-
De: Jose Carlos [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 14 de outubro de 2005 09:47
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] FUNCAO QUE ME RETORNE VALORES NUMERICOS


Bom dia 

Tenho uma tabela que tem um campo varchar2(1), que pode aceitar 
valores nulos,eu preciso de uma funcao que retorne os valores em 
numericos...ou seja se o campo tiver 1 me retorne 1 numerico, se o 
campo tiver um valor nulo me retorne 0 munerico.


JOSE CARLOS 




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




 





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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 





[oracle_br] FUNCAO QUE ME RETORNE VALORES NUMERICOS

2005-10-14 Por tôpico Jose Carlos
Bom dia 

Tenho uma tabela que tem um campo varchar2(1), que pode aceitar 
valores nulos,eu preciso de uma funcao que retorne os valores em 
numericos...ou seja se o campo tiver 1 me retorne 1 numerico, se o 
campo tiver um valor nulo me retorne 0 munerico.


JOSE CARLOS 




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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






Re: [oracle_br] WARNING: EINVAL creating segment of size 0x0000000008800000

2005-10-14 Por tôpico Roberto Stange
vc tem que alterar os parâmetros do kernel do linux.
vc pode colocar em /etc/sysctl.conf
ou 
na inicialização colocar os seguintes comandos:

sysctl -w kernel.shmmax=2147483648

sysctl -w fs.file-max=65536

sysctl -w kernel.sem='250 32000 100 256'


Em Qui, 2005-10-13 às 08:52 -0300, ESTUDO escreveu:
> Bom dia
> amigos, encontrei essa mensagem no alert, vcs tem idéa do que possa
> ser?
> 
> Oracle9i Release 9.2.0.5.0 - Linux
> 
> 
> WARNING: EINVAL creating segment of size 0x0880
> fix shm parameters in /etc/system or equivalent
> 
> obrigada
> 
> Cris
> 
> [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
> ORACLE_BR APOIA 2ºENPO-BR
> _
> O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
> Palestras e Cases dirigidos exclusivamente por profissionais
> especialistas e renomados no mercado. Confira a programação no site do
> evento! http://www.enpo-br.org/
> _
> 
> 
> 
>Yahoo! Grupos, um serviço oferecido por:
>
> 
> 
> __
> Links do Yahoo! Grupos
>   * Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/
>   
>   * Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>   
>   * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo!.
> 



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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






Re: [oracle_br] Migração 8.1.7 para 9.2.0

2005-10-14 Por tôpico Renan Medeiros
Pq não cria as tablespaces no 9.2 antes de fazer o import ?


> Pessoal fiz a migração de minha base 7.3.4 para 8.1.7 e ocorreu numa
> boa... agora estou fazendo um export full da base 8.1.7 e tentando
> fazer um import full na 9.2 e ele fica dando erro, pois tenta criar as
> tablespaces no 9.2... para tentar resolver isso tentei fazer o
> import somente de um owner, porem nessa situação ele até importa as
> tabelas, mas por algum motivo dá o erro ORA-2030 e não consegue criar
> algumas PKs
>
>  Alguem saberia me dizer o que pode estar errado ?
>
>
>  A base 8.1.7.4 é em AIX 4.3.3 e a 9.2 é no Windows 2000 Server. Versão do
> Oracle é Enterprise.
>
>
>
>  []´s
>
>
>  Sharif
>
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>   ORACLE_BR APOIA 2ºENPO-BR
> _
>  O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
> Palestras e Cases dirigidos exclusivamente por profissionais
> especialistas e renomados no mercado. Confira a programação no site do
> evento! http://www.enpo-br.org/
>  _
>
>
>
>  Yahoo! Grupos, um serviço oferecido por:
> Links do Yahoo! Grupos
>   Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/
>   Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
> do Yahoo!.


Renan Medeiros
Gerente de Treinamento e Suporte
Unimix Tecnologia Ltda
0 xx 61 9994 0586
0 xx 61 3201 




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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






Re: [oracle_br] Migração 8.1.7 para 9.2.0

2005-10-14 Por tôpico Renan Medeiros
Pq não cria as tablespaces no 9.2 antes de fazer o import ?


> Pessoal fiz a migração de minha base 7.3.4 para 8.1.7 e ocorreu numa
> boa... agora estou fazendo um export full da base 8.1.7 e tentando
> fazer um import full na 9.2 e ele fica dando erro, pois tenta criar as
> tablespaces no 9.2... para tentar resolver isso tentei fazer o
> import somente de um owner, porem nessa situação ele até importa as
> tabelas, mas por algum motivo dá o erro ORA-2030 e não consegue criar
> algumas PKs
>
>  Alguem saberia me dizer o que pode estar errado ?
>
>
>  A base 8.1.7.4 é em AIX 4.3.3 e a 9.2 é no Windows 2000 Server. Versão do
> Oracle é Enterprise.
>
>
>
>  []´s
>
>
>  Sharif
>
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>   ORACLE_BR APOIA 2ºENPO-BR
> _
>  O 2º Encontro Nacional de Profissionais Oracle será realizado no dia
> 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
> Palestras e Cases dirigidos exclusivamente por profissionais
> especialistas e renomados no mercado. Confira a programação no site do
> evento! http://www.enpo-br.org/
>  _
>
>
>
>  Yahoo! Grupos, um serviço oferecido por:
> Links do Yahoo! Grupos
>   Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/oracle_br/
>   Para sair deste grupo, envie um e-mail para:
> [EMAIL PROTECTED]
>   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
> do Yahoo!.


Renan Medeiros
Gerente de Treinamento e Suporte
Unimix Tecnologia Ltda
0 xx 61 9994 0586
0 xx 61 3201 




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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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

 






[oracle_br] StatsPack

2005-10-14 Por tôpico Carlos Kamei
Boa Tarde !
 
Gostaria se alguem pudesse me explicar, porque o evento CPU no Top 5 Events  do 
StatsPack do oracle 9.02, foi incluso, pois no oracle 9.01 não existe, minimo 
uma explicação de 6 paginas...
 
Atenciosamente


-
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe!

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



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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

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