Re: [oracle_br] Função Busca Fonética

2016-06-06 Por tôpico Emerson dos Santos Gaudêncio emerson.fen...@gmail.com [oracle_br]
Marcelo, Sei que já existe essa procedure que trabalha usando a JVM do Oracle: http://www.devmedia.com.br/sgbd-oracle-implementacao-de-funcao-para-fonetizacao-em-portugues/6300 Em 6 de junho de 2016 16:02, marcelo pereira da silva marcelo...@yahoo.com.br [oracle_br]

Re: [oracle_br] Função Agregada e Função Analítica

2013-10-17 Por tôpico Ernesto Oliveira
Pessoal bom dia ! Acho que a solução aí seria o group by cube ou group by rollup Att, Ernesto Oliveira Em 17 de outubro de 2013 09:08, Emerson Sanches emerson.sanc...@gmail.comescreveu: ** Bom dia pessoal da lista, estou tentando usar a função SUM como função agregada e como função

Re: [oracle_br] Função Agregada e Função Analítica

2013-10-17 Por tôpico Ernesto Oliveira
Tenta algo assim, ve se ajuda. SELECT A.CodProd, A.Grupo, SUM(A.Qtde) FROM Pedidos A GROUP BY ROLLUP (A.CodProd, A.Grupo) CODPROD GRUPO SUM(A.QTDE) 1 bola bri 18 2 bola 18 3 carro bri 20 4 carro 20 5 livro pap 3 6 livro 3 7 boneca bri 2 8 boneca 2 9 caderno pap 7 10 caderno 7 11

Re: [oracle_br] Função

2013-01-18 Por tôpico Rafael Mendonca
vc deve primeiramente converter para char (to_char) depois vc converte para number (to_number) De: Samuel Santos samuel.gsan...@yahoo.com.br Para: oracle_br oracle_br@yahoogrupos.com.br Enviadas: Sexta-feira, 18 de Janeiro de 2013 17:18 Assunto: [oracle_br]

Re: [oracle_br] Função para Validar CPF e CNPJ

2012-03-07 Por tôpico CLEYDSON BORGES
-- * -- -- Funcao: Calcula_Digito_DOC-- -- -- -- Entrada: -- -- Tipo : determina que documento deve ser

Re: [oracle_br] Função para Validar CPF e CNPJ

2012-03-07 Por tôpico Yuri Menon
Apenas, adicionando A função a seguir, promete validar tanto CPF como CNPJ. obs: ainda não testei! create or replace FUNCTION VALIDA_CPF_CNPJ(V_CPF_CNPJ VARCHAR2) RETURN CHAR

Re: [oracle_br] Função power - ORA-01428

2012-01-05 Por tôpico Josiel Oliveira
Marlon, Obrigado pela dica. Deixando o primeiro parametro positivo a operação foi realizada. Obrigado. Em 5 de janeiro de 2012 13:56, Marlon Pasquali - TI - Peccin S.A. marlon.pasqu...@peccin.com.br escreveu: ** É que a primeira parte (-264/100) resulta em um numero negativo. Não pode

Re: [oracle_br] Função Analítica.

2011-08-19 Por tôpico Gerson Junior
Não sei se entendi bem, mas se voce quer acumular por data, é só usar um group by. select campo_data, count(campo_acumular) from tabela group by campo_data. Isso vai te dar a quantidade em campo_acumular, para cada data. Se quiser somar usa o sum, e assim por diante. Se não entendi a pergunta e

Re: [oracle_br] Função Analítica.

2011-08-19 Por tôpico Eduardo Rodrigues
Gerson, não seria bem isso, se eu agrupar pelo campo data ele ira me retornar a soma de cada data, eu preciso que retorne o acumulado dos meses, partindo do mês 01, como no exemplo: Onde o mês 02 soma o mês 01 e 02, o mês 03 soma o mês 01, 02 e 03 e assim por diante. Me Desculpe pelas repetições.

Re: [oracle_br] Função Analítica.

2011-08-19 Por tôpico Eduardo Rodrigues
@yahoogrupos.com.br] Em nome de Eduardo Rodrigues Enviada em: sexta-feira, 19 de agosto de 2011 16:02 Para: oracle_br@yahoogrupos.com.br Assunto: Re: [oracle_br] Função Analítica. Gerson, não seria bem isso, se eu agrupar pelo campo data ele ira me retornar a soma de cada data, eu preciso que

Re: [oracle_br] Função SUBSTR

2010-06-02 Por tôpico Leonardo
Boa noite.    É que no Oracle a concatenação não é com o + e sim com |. --- Em ter, 1/6/10, Flaviano, Wellington (GE Capital) wellington.flavi...@ge.com escreveu: De: Flaviano, Wellington (GE Capital) wellington.flavi...@ge.com Assunto: [oracle_br] Função SUBSTR Para: Data: Terça-feira, 1

Re: [oracle_br] Função SUBSTR

2010-06-02 Por tôpico Thiago
Marcos, Ao inves de usar + para unir as Strings use || , Assim deve funcionar. Sent from Ipod On 01/06/2010, at 09:37, Flaviano, Wellington (GE Capital) wellington.flavi...@ge.com wrote: Pessoal, já peço desculpas pela dúvida, mas não manjo de oracle como de mssql ... então vamos lá.

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Gerson Junior
Tenta isso: substr(nr_fone_principal, 1, 3)||'-'||substr(nr_fone_principal, 4, 4)||'-'||substr(nr_fone_principal, 8, 4) AS NR_FONE_PRINCIPAL Voce não precisa usar o MAX neste caso. E além disso, você não concatena no Oracle com + e sim com ||. Boa sorte. Atc. Gerson S. de Vasconcelos Júnior

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
(NR_FONE_PRINCIPAL,8,4) )) AS NR_FONE_PRINCIPAL Valeu... []'s -Original Message- From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Gerson Junior Sent: Tuesday, June 01, 2010 9:41 AM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Função

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Márcio Ricardo Alves da Silva
select '0' || substr(to_char(11),1,2) || '-' || substr(to_char(11),3,4) || '-' || substr(to_char(11),7,4) from dual O zero na frente tem que colocar fixo, pois campo numérico desconsidera zero a esquerda. Márcio. - Original Message - From: Flaviano,

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Marcos Braga
Olá, Observe este pequeno exemplo: SQL select '011' original, regexp_replace('011', '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual; ORIGINALMODIFICADO --- - 011 011-- 1 linha selecionada. Creio que isso resolverá seu

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
01, 2010 10:20 AM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR Olá, Observe este pequeno exemplo: SQL select '011' original, regexp_replace('011', '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual; ORIGINALMODIFICADO

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Ricardo Tajiri
@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR Olá, Observe este pequeno exemplo: SQL select '011' original, regexp_replace('011', '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual; ORIGINAL MODIFICADO

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Eduardo Schurtz
: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf Of Marcos Braga Sent: Tuesday, June 01, 2010 10:20 AM To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR Olá, Observe este pequeno exemplo: SQL select '011

RE: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Flaviano, Wellington (GE Capital)
É ... o banco é 8g. Valeu -Original Message- From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On Behalf Of Eduardo Schurtz Sent: Tuesday, June 01, 2010 11:21 AM To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR Que versão de banco você

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Marcos Braga
oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR Olá, Observe este pequeno exemplo: SQL select '011' original, regexp_replace('011', '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual; ORIGINAL MODIFICADO --- - 011 011

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Fabio Martinez
: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br[mailto: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] On Behalf Of Marcos Braga Sent: Tuesday, June 01, 2010 1:48 PM To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR O

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Eduardo Schurtz
To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR O erro reporta um caracter inválido na string. Seguinte, o código que passei só vai funcionar quando encontrar campo com números (há como mudar isso). Uma questão para levar em

Re: [oracle_br] Função SUBSTR

2010-06-01 Por tôpico Marcos Braga
%40yahoogrupos.com.br Subject: Re: [oracle_br] Função SUBSTR O erro reporta um caracter inválido na string. Seguinte, o código que passei só vai funcionar quando encontrar campo com números (há como mudar isso). Uma questão para levar em consideração é: os caracteres que tem no campo de telefone são somente

Re: [oracle_br] Função para teste se string está contida na outra

2009-08-19 Por tôpico Nino
INSTR(STRING1, STRING2) onde String2 é o que vc procura, string1 é onde vc procura 2009/8/19 Alexandre Brum alexandre_b...@yahoo.com.br Galera Qual a função que eu testo se uma string está contida numa outra? Ex.: If a (está contida em) b Then Faça isso Else Faça aquilo. End

Re: [oracle_br] Função para teste se string está contida na outra

2009-08-19 Por tôpico Nino
@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br Enviadas: Quarta-feira, 19 de Agosto de 2009 17:26:37 Assunto: Re: [oracle_br] Função para teste se string está contida na outra INSTR(STRING1, STRING2) onde String2 é o que vc procura, string1 é onde vc procura 2009/8/19 Alexandre Brum

Re: [oracle_br] Função recursiva com CURSOR

2009-08-06 Por tôpico Roberto Souza Silva
Boa tarde a todos. Elis, acabei resolvendo o problema implementando a maneira como eu estava tratando o cursor. Agora está funcionando perfeitamente. Veja como ficou a implementação: function Filhos(i integer) return varchar2 as CURSOR crCodigos(p1 in integer) IS SELECT codigo

Re: [oracle_br] Função recursiva com CURSOR

2009-08-06 Por tôpico Roberto Souza Silva
Assunto: Re: [oracle_br] Função recursiva com CURSOR Boa tarde a todos. Elis, acabei resolvendo o problema implementando a maneira como eu estava tratando o cursor. Agora está funcionando perfeitamente. Veja como ficou a implementação: function Filhos(i integer) return varchar2 as CURSOR

Re: [oracle_br] Função

2008-10-03 Por tôpico Mária Cristina Silva
veja se te ajuda.. *select* trunc(*sysdate*), *case* *when* to_char(*sysdate*, 'dd') *between* 1 *and* 15 *then* '1ª Quinzena de ' || to_char(*sysdate*, 'mon') *else* '2ª Quinzena de ' || to_char(*sysdate*, 'mon') *end* quinzena *from* dual; *select* trunc(*sysdate*) + 15, *case* *when*

RE: [oracle_br] Função

2008-10-03 Por tôpico Anderson Ferreira
14:24:33 -0300 Subject: Re: [oracle_br] Função veja se te ajuda.. *select* trunc(*sysdate*), *case* *when* to_char(*sysdate*, 'dd') *between* 1 *and* 15 *then* '1ª Quinzena de ' || to_char(*sysdate*, 'mon') *else* '2ª Quinzena de ' || to_char(*sysdate

Re: [oracle_br] Função

2008-10-03 Por tôpico Mária Cristina Silva
] aferreira%40mackenzista.com.br To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br From: [EMAIL PROTECTED] mariancristina%40gmail.com Date: Fri, 3 Oct 2008 14:24:33 -0300 Subject: Re: [oracle_br] Função veja se te ajuda.. *select* trunc(*sysdate*), *case* *when* to_char(*sysdate

Re: [oracle_br] função para retornar os dias a partir de uma data

2008-08-20 Por tôpico Marcio Portes
Estou um pouco enferrujado, na medida em que não tenho participado tanto, mas acho que essa query ajuda. No decorrer do exemplo, insiro mais linhas para entrar no intervalo de 30 dias, depois, no resultado, voce pode agrupar por mes ou formatar da maneira que lhe for conveniente. Fiz a query em

Re: [oracle_br] função com múltiplos parâmetros

2008-05-28 Por tôpico Fabiano Arndt
Valeu Eduardo, mas o que eu preciso, ou precisava, já que consegui resolver o problema usando a função GREATEST, é criar uma function que receba vários parâmetros. essa função eu pretendia usar diretamente em algumas sql´s que tenho na minha aplicação. no seu exemplo eu consigo passar vários

Re: [oracle_br] função com múltiplos par âmetros

2008-05-27 Por tôpico Eduardo Leite
Fabiano, tenho algo parecido com isso.. dá uma olhada.. declare -- Especificacao do type type rec_prm is record ( p_param varchar2(100), p_value varchar2(1000), p_type varchar2(50), p_format

Re: [oracle_br] Função de código sequ encial SEM deixar numero vago 1 3 4 5 6

2007-11-28 Por tôpico Roberto Amorim
Pode parecer ingenuidade minha, mas, porque não usar o sequence? Gabriel Herdt escreveu: Pessoal to com um problema. Fiz essa função no meu oracle 10g enteprise. em que ele faz um sequence do campo x e da tabela x. A função atende muito bem ate um certo numero de dados na tabela depois fica

Re: [oracle_br] Função de código sequencial SEM deixar numero vago 1 3 4 5 6

2007-11-28 Por tôpico Andre Santos
Gabriel Pegando carona na pergunta do Roberto... é tão importante assim não deixar números vagos na seqüência? [ ] André Em 28/11/07, Roberto Amorim [EMAIL PROTECTED] escreveu: Pode parecer ingenuidade minha, mas, porque não usar o sequence? Gabriel Herdt escreveu: Pessoal to com um

RE: [oracle_br] Função de código sequenc ial SEM deixar numero vago 1 3 4 5 6

2007-11-28 Por tôpico Luiz Ribeiro
-feira, 28 de novembro de 2007 11:17 To: oracle_br@yahoogrupos.com.br Subject: Re: [oracle_br] Função de código sequencial SEM deixar numero vago 1 3 4 5 6 Gabriel Pegando carona na pergunta do Roberto... é tão importante assim não deixar números vagos na seqüência? [ ] André Em 28/11/07

Re: [oracle_br] Função de código sequ encial SEM deixar numero vago 1 3 4 5 6

2007-11-28 Por tôpico Roberto Amorim
Era aí que eu queria chegar. Isso parece com registros sendo apagados. Não acho isso uma boa estratégia, registros errados refletem ações erradas dos usuários. Se não devem existir, não devem ser criados, tem que barrar na hora da inclusão. Se não foram inúteis sempre, isso reflete uma mudança

Re: [oracle_br] Função usando a V$SESSION ...

2007-02-22 Por tôpico Josÿffffffffffe9 Ferreira
Rodrigo dê uma olhada SELECT V.SID , V.SERIAL# , V.PROCESS , V.USERNAME , V.STATUS , V.OSUSER , V.MACHINE , V.TERMINAL , TO_CHAR(V. LOGON_TIME, 'DD/MM/ HH24:MI:SS') LOGON_TIME , V.PROGRAM , V.MODULE , V.LAST_CALL_ET , 'ALTER SYSTEM KILL SESSION ' || chr(39)||V. SID||','| |V.

Re: [oracle_br] Função converter coluna x linha

2006-08-02 Por tôpico Thiago Menon
:[EMAIL PROTECTED] To: oracle_br@yahoogrupos.com.br mailto:oracle_br@yahoogrupos.com.br Sent: Tuesday, August 01, 2006 10:00 AM Subject: Re: [oracle_br] Função converter coluna x linha Oi, Não testei, mas deve ser mais ou menos assim: select L01, L02, L03 from ( select (case when

Re: [oracle_br] Função converter coluna x linha

2006-08-01 Por tôpico Rodrigo Cavalcante
, August 01, 2006 10:00 AM Subject: Re: [oracle_br] Função converter coluna x linha Oi, Não testei, mas deve ser mais ou menos assim: select L01, L02, L03 from ( select (case when coluna='01' then valor else null end) L01, (case when coluna='02' then valor else null end) L02

Re: [oracle_br] função de desvio padrão

2006-06-19 Por tôpico Oscar Nogueira Neto
Boas, dependendo de sua necessidade, o próprio Oracle oferece, eu seu conjunto de funções analíticas e agregadas, uma função de Desvio Padrão. Procure na documentação do tahiti pela função STDDEV. http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/functions116a.htm Att,

Re: [oracle_br] função que retorna o dia da semana

2006-03-20 Por tôpico Odair Maurício Machado
Valeu a dica mano. Obrigado Márcio de Figueiredo Moura e Castro [EMAIL PROTECTED] escreveu: Cara, não existe uma função específica, mas um parâmetro da TO_CHAR: select to_char(sysdate, 'WW') from dual Espero ter ajudado. Márcio de Figueiredo Moura e Castro [As partes desta mensagem que

Re: [oracle_br] função que retorna o dia da semana

2006-03-20 Por tôpico Odair Maurício Machado
Valeu a dica mano. Obrigado Márcio de Figueiredo Moura e Castro [EMAIL PROTECTED] escreveu: Cara, não existe uma função específica, mas um parâmetro da TO_CHAR: select to_char(sysdate, 'WW') from dual Espero ter ajudado. Márcio de Figueiredo Moura e Castro [As partes desta mensagem que

Re: [oracle_br] função recursiva

2005-11-22 Por tôpico Roberto Oshikawa
Rafael, Vc já tentou usar dentro de um FOR ?? FOR 1..n loop variavel := variaval || fn_Recursiva(); end loop; Em 22/11/05, Rafael [EMAIL PROTECTED] escreveu: Olá, alguém poderia me enviar um exemplo de um função recursiva que retorne várias tuplas? explicando melhor, a cada chamada da

Re: [oracle_br] função recursiva

2005-11-22 Por tôpico Rafael
não, pq assim retornaria uma variavel com os valores concatenados, e eu preciso cada resultado em uma linha diferente Em 22/11/05, Roberto Oshikawa[EMAIL PROTECTED] escreveu: Rafael, Vc já tentou usar dentro de um FOR ?? FOR 1..n loop variavel := variaval || fn_Recursiva(); end loop;

Re: [oracle_br] Função para remover acentuações

2005-10-26 Por tôpico Rodolfo Nunez
O oracle ja possui uma função translate, select translate('TESTE','TS','AC') from dual; Att, Rodolfo On 10/26/05, Carlos Geiser [EMAIL PROTECTED] wrote: Olá pessoal, alguém sabe se tem como criar uma função no Oracle para remover as acentuações, para que na hora a consulta seja ignorada as

Re: [oracle_br] Função para mostrar dia da semana

2005-10-18 Por tôpico Alessandro Pires de Camargo
* select* to_char(*sysdate*,'day') *from* dual; []'s On 10/13/05, a_ontalba [EMAIL PROTECTED] wrote: Alguém do grupo tem alguma função ou sabe onde eu consigo, uma função para me trazer qual é o dia da semana utilizando sysdate. Fico no aguardo Atenciosamente André Luiz Dutra Ontalba

Re: [oracle_br] Função DECODE

2005-07-27 Por tôpico José Resende Neto
Thaigo (deve ser Thiago, mas tudo bem...), vc pode trocar pela função REPLACE, que não precisa ser dentro de um SELECT. Por exemplo: Para usar a função DECODE, deveria ser assim: declare v_teste varchar2(10) := 'AaBbCc'; begin select decode(v_teste,'AaBbCc','DdEeFf') into v_teste from