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

 






[oracle_br] Criptografia

2005-10-04 Por tôpico Pedro Mazega
Tenho um campo Senha no banco de dados (Oracle 9i), e gostaria de salvá-la
no banco de dados criptografada..., alguém tem alguma rotina que posso
utilizar?

 

Desde já agradeço...

 

 


Atenciosamente:  

Pedro Mazega Filho



 

 



[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] Incrementear Mês

2005-08-19 Por tôpico Pedro Mazega
SELECT add_months( sysdate, 2 ) FROM dual

Onde 2 é a quantidade de meses a incrementar


 
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 Flávio Antônio
Enviada em: sexta-feira, 19 de agosto de 2005 09:30
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Incrementear Mês

Pessoal, alguem podira me dizar ql função utilizo pra incrementar o mês de
uma determinada data.



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
Links do Yahoo! Grupos




 





__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] TESTE

2005-08-08 Por tôpico Pedro Mazega
TESTE

 

__


 

 

 

Pedro Mazega Filho
AFL Informática S/C LTDA
Pompéia (SP) – F. (14) 3452-1755
 <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

 

 



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



__

Histórico: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
Falar com os Moderadores:([EMAIL PROTECTED])
Dorian Anderson Soutto - Fernanda Damous - Alisson Aguiar 
__ 
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] Erro ao criar uma variável long

2005-07-05 Por tôpico Pedro Mazega
Acho que o problema pode estar na sua variável V_Paciente. Tente não
declarar.


 
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 Wagner Barcelos
Enviada em: segunda-feira, 4 de julho de 2005 15:08
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Erro ao criar uma variável long

Pessoal,

   Quando rodo a procedure abaixo, com poucas linhas ela roda, porem
quando tenho várias linhas, ele me retorna o erro: ORA-06502: PL/SQL:
numeric or value error ORA-06512: at line 20
Já tentei mudar o tipo da variável texto para long raw,
varchar2(4000), porém sempre que retorna muitas linhas ele retorna o
erro.

Alguem já teve algum problema deste tipo.

Oracle 9.2.0.4 - Linux AS 4.0

Obrigado,

Wagner


declare

cursor c_Paciente_CNS is
   select tip_atendimento,
  cod_atendimento,
  dat_atendimento, a.nom_usuario, p.cod_paciente, p.nom_paciente
 from HIS_ATENDIMENTO A, CAD_PACIENTE P
where p.cod_paciente = a.cod_paciente
  and trunc(dat_atendimento) between trunc(sysdate-10) and
trunc(sysdate);

V_Paciente  C_Paciente_CNS%rowtype;
Texto   long;

Begin
   Text := '';
   For V_Paciente in C_Paciente loop
  Texto := Texto || V_Paciente.tip_atendimento;
  Texto := Texto || V_Paciente.cod_atendimento;
  Texto := Texto || V_Paciente.dat_atendimento;
  Texto := Texto || V_Paciente.cod_paciente;
  Texto := Texto || V_Paciente.nom_paciente;
  Texto := Texto || V_Paciente.nom_usuario;
   end loop;
end;


__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos




 






__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Soma com null

2005-07-05 Por tôpico Pedro Mazega
Utilize a função NVL.

SELECT ((SELECT SUM(NVL(VALOR,0)) FROM T1)+
(SELECT SUM(NVL(VALOR,0)) FROM T2) ) 
  FROM DUAL;



 
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 Rafael Mueller
Enviada em: segunda-feira, 4 de julho de 2005 17:28
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Soma com null

Olá, estou com problemas numa query:

  SELECT ((SELECT SUM(VALOR) FROM T1)+
(SELECT SUM(VALOR) FROM T2) ) 
  FROM DUAL;

O problema é que em T1 ou T2 pode retornar null, se em T1 eu tiver 30
e em T2 null, o retorno do select será null...
Como posso fazer para que quando tiver null em uma tabela retorne o
valor da outra tabela, caso o valor desta também não seja null.

Grato


__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
Links do Yahoo! Grupos




 






__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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] Conexão ORACLE 9i X WINDOWS CE

2005-06-20 Por tôpico Pedro Mazega
 

Alguém do grupo já conectou ao banco de dados Oracle 9i utilizando o SO –
Windows CE 4.1 !? Caso já..., qual foi a ferramenta de desenvolvimento que
utilizou? E qual foi o tipo de conexão? (ODBC/OleDB/etc...) 

__


 

 

 

Pedro Mazega Filho
AFL Informática S/C LTDA
Pompéia (SP) – F. (14) 3452-1755
 <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

 

 



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





__

Cancelar assinatura...: [EMAIL PROTECTED]
Moderadores da lista:Dorian Anderson Soutto [EMAIL PROTECTED] 
Fernanda Damous [EMAIL PROTECTED] 
Alisson Aguiar [EMAIL PROTECTED]
__
http://br.groups.yahoo.com/group/oracle_br/ 
__

Sair da Lista...: [EMAIL PROTECTED] 
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