RES: [oracle_br] DECODE- URGENTE
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
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
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
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
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
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
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