Boa tarde pessoal da lista. Estou querendo transformar as linhas de um
relatório em colunas. Antes usava cursores e uma tabela auxiliar pra fazer
isso. Tempos atrás ouvi falar dessa função Pivot e agora estou tentando
usar.
Criei a seguinte consulta
SELECT *
FROM(SELECT A.CUS_MES,
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]
Boa tarde!Alguém conhece alguma função de busca fonética para nosso idioma que
eu possa utilizar no Oracle?
Bom dia pessoal da lista, estou tentando usar a função SUM como função
agregada e como função analítica ao mesmo tempo, na mesma select e esta
retornando um erro, é possível fazer isso?
Obrigado pela atenção
Emerson Sanches
Analista de Sistemas
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
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
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
--
* --
-- Funcao:
Calcula_Digito_DOC--
--
--
--
Entrada: --
-- Tipo : determina que documento deve ser
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
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
Pessoal,
Trabalho com desenvolvimento PL/SQL e estou precisando fazer uma consulta
que me retorne o valor acumulado de uma campo por data conforme exemplo
abaixo, fiz isso facilmente dentro de um bloco, porém a duvida é teria como
fazer isso usando alguma função analítica?
DATA QTD
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
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.
@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
@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
Correia rejane.corr...@altoalegre.com.br
Para: oracle br oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 19 de Agosto de 2011 16:06:53 (GMT-0300) Auto-Detected
Assunto: RES: [oracle_br] Função Analítica.
Seria Assim??
SELECT B.DATA,
B.VALOR,
SUM(A.VALOR)
FROM MOV A,
MOV B
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
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á.
Pessoal, já peço desculpas pela dúvida, mas não manjo de oracle como de mssql
... então vamos lá.
Tenho o campo NR_TELEFONE que é preenchido assim: 011 e quero
transformar ele assim 011-- e um simples select
Estou fazendo da seguinte forma:
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
(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
, Wellington (GE Capital)
Sent: Tuesday, June 01, 2010 9:37 AM
Subject: [oracle_br] Função SUBSTR
Pessoal, já peço desculpas pela dúvida, mas não manjo de oracle como de mssql
... então vamos lá.
Tenho o campo NR_TELEFONE que é preenchido assim: 011 e quero
transformar ele assim
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
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
@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
:
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
É ... 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ê
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
: 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
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
%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
Boa tarde a todos!
Estou com a seguinte dúvida:
Tenho uma função que me me retorna os registros em um type, porém dentro
desta mesma função eu precisaria validar se determinado registro eu já
retornei, para explicar melhor vou colocar partes do código e explicar:
CREATE OR REPLACE FUNCTION
Alguem sabem se existe uma função em PL/SQL puro similar a COPY do forms?
Para quem nao conhece forms a função copy recebe duas strings q são na
verdade nome de variaveis e copia o valor de uma variável para outra de
forma dinamica
Exemplo
Declare
x number;
y number;
Begin
copy('x', 'y');
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 If
Obrigado. Me deu um branco e não consigo encontrar.
Fique com Deus.
Um grande abraço.
Fiscalize o Congresso:
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
://www.congressoemfoco.ig.com.br
Atenciosamente,
Alexandre Brum
De: Nino ninoba...@gmail.com
Para: oracle_br@yahoogrupos.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
@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
: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 19 de Agosto de 2009 17:41:50
Assunto: Re: [oracle_br] Função para teste se string está contida na outra
se retornar zero é porque nao existe.
se for diferente disso, é porque existe
Abraços!
2009/8/19 Alexandre Brum alexandre_brum@ yahoo.com. br
Com connect by você não consegue resolver o seu problema?
De: Roberto Souza Silva rssp...@gmail.com
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 5 de Agosto de 2009 20:57:10
Assunto: [oracle_br] Função recursiva com CURSOR
Caros amigos, boa
2009 20:57:10
Assunto: [oracle_br] Função recursiva com CURSOR
Caros amigos, boa tarde.
Estou tendo alguns problemas com recursividade.
Vejam o código abaixo:
CREATE OR REPLACE FUNCTION teste(piCodigo IN integer, piCodigoPai IN
integer) RETURN VARCHAR2 AS
vsResult VARCHAR2(4000
-feira, 6 de Agosto de 2009 16:50:03
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
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
Caros amigos, boa tarde.
Estou tendo alguns problemas com recursividade.
Vejam o código abaixo:
CREATE OR REPLACE FUNCTION teste(piCodigo IN integer, piCodigoPai IN
integer) RETURN VARCHAR2 AS
vsResult VARCHAR2(4000);
--
FUNCTION Filhos(i INTEGER) RETURN VARCHAR2 AS
vs VARCHAR2(1000);
Senhores,
Existe alguma função do oracle, que eu consiga traz data quinzenal?
Alguem poderia me ajudar?
Atenciosamente,
Anderson Ferreira
Cel: +55 11 8876-7515
E-mail: [EMAIL PROTECTED]
Or [EMAIL PROTECTED]
_
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*
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
] 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
Desculpe a demora em responder.
Marcio , valeu. parabéns!
- Mensagem original
De: Marcio Portes [EMAIL PROTECTED]
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quarta-feira, 20 de Agosto de 2008 23:37:02
Assunto: Re: [oracle_br] função para retornar os dias a partir de uma data
Estou
Tenho a seguinte string
'0;40097;1;40097;FORMULA AG. PROTENE VERDE;RAÇÃO VEGETARIANA;'
e precisa fazer as quebras nos ; para gravar em uma tabela, estou usando a
função INSTR para localizar os ; e depois eu uso o SUBSTR para copiar o
que eu preciso, só queria saber se não tem uma maneira melhor
Tenho uma tabela de guia onde tem os campos
cdguia, cdusuario, cdprestador, cdespecialidade e dataatendimento
e uma tabela servico onde tem o cdguia e cdservico
preciso verificar se durante o período de 01/01/2008 a 30/07/2008 se o
usuário realizou mais de uma consulta inferior a 30 dias,
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
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
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
Pessoal,
Preciso desenvolver em PL/SQL uma função que faça uma distribuição de valores a
serem cobrados por uma certa quantidade de atendentes de forma que a
distribuição por atendente fique com o total próximo a média apurada.
A lógica é a seguinte:
1 - Somo os valores que tenho para cobrar;
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 muito lento(20.000 registros +).
O que posso fazer para otimizar a rotina?
Objetivo dela é
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
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
-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
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
Olá,
Preciso fazer um select com a função UPPER porém a coluna contém
caracteres especiais. Quando faço o select não retorno o registro.
Ex.: select * from tabela where UPPER(DSC) = 'SÃO PAULO'
Alguém poderia me ajudar
obrigada
Jaqueline
: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Função com caracter especial
Olá,
Preciso fazer um select com a função UPPER porém a coluna contém
caracteres especiais. Quando faço o select não retorno o registro.
Ex.: select * from tabela where UPPER(DSC) = 'SÃO PAULO'
Alguém poderia me ajudar
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.
Boa Noite
Tenho as seguintes tabelas:
CLIENTE (NRO,NOME)
FORNECEDOR (NRO,NOME)
PRODUTO (NRO,NOME)
Tenho a seguinte função
CREATE OR REPLACE FUNCTION F_NOME2 (P_CHAVE NUMBER,P_TABLE VARCHAR2)
RETURN VARCHAR2 IS
V_NOME VARCHAR2(100);
BEGIN
SELECT NOME
INTO
Tenho esta SELECT que funciona no sqlplus.
SELECT NRO,NOME FROM P_TABLE WHERE NRO 10 ORDER BY NRO
Gostaria de transformar está select em uma função.
Exec F_nome('CLIENTE');
ou
Exec F_nome('PRODUTO');
:[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
, 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
Alguém sabe momo implementar a função de desvio padrão em pl/sql?
Obrigada.
[As partes desta mensagem que não continham texto foram removidas]
--
Atenção! As mensagens
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,
Existe a função STDDEV do SQL que calcula o desvio padrão.
-Mensagem original-
De: Tathyanna Pelegrinni [mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 19 de junho de 2006 14:37
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] função de desvio padrão
Alguém sabe momo
Qual o erro dessa função? ela não esta retornando o valor e nem
dando o update e insert.
FUNCTION FN_GRMOVEST
( PR_EMPRES IN NUMBER,
PR_CLIFOR IN NUMBER,
PR_PRODUT IN VARCHAR2,
PR_ESTMIN IN NUMBER,
PR_ESTMAX IN NUMBER,
PR_FORPRO IN NUMBER,
PR_DTLANC IN DATE,
PR_QTDADE IN NUMBER,
funcao em select nao insere/altera/deleta
transforme em uma procedure com parametros in e out
-Mensagem original-
De: Gabriel Herdt [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 28 de abril de 2006 11:19
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Função que não
transforme em uma procedure com parametros in e out
-Mensagem original-
De: Gabriel Herdt [mailto:[EMAIL PROTECTED]
Enviada em: sexta-feira, 28 de abril de 2006 11:19
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Função que não funciona! porque?
Qual o erro dessa função
Boa tarde pessoal,
alguém conhece alguma função que retorne o número da semana do ano
baseado no sysdate?
Grato pelo apoio.
Odair Machado
--
Atenção! As mensagens
Boa tarde pessoal,
alguém conhece alguma função que retorne o número da semana do ano baseado no
sysdate?
Grato pelo apoio.
Odair Machado
-
Yahoo! Acesso Grátis
Internet rápida e grátis. Instale o discador agora!
[As partes desta
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 não continham texto foram removidas]
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
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
Bom dia Srs.,
Estou com uma dúvida, tenho um campo usu_nome na minha tabela que é
do tipo varchar2(255) e que foi criado um índice sobre ela.
Numa das top queries deste sistema, há uma consulta que faz um WHERE
usu_nome like 'ANA%', onde o nome do usuário varia de acordo com a sua
pesquisa.
, 25 de novembro de 2005 19:17
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Função para comparar datas
Pessoal existe alguma função no Oracle que compara duas datas e retorna a
quantidade de dias entre as mesmas.
Em SQL SERVER a função se chama : DATEDIFF
Grato,
Julio
Bom dia a todos,
Antes de mais nada, gostaria de agradecer a todos que me ajudaram com o assunto
Descobrir Relacionamento, valeu mesmo.
Alguem saberia se o oracle tem, e se tiver qual seria a função (e como usar),
onde eu possa transformar um determinado valor em Hexadecimal ?
Preciso executar
Olá,
alguém poderia me enviar um exemplo de um função recursiva que retorne
várias tuplas?
explicando melhor, a cada chamada da função, ela deve retornar 1
valor, então chama-lá recursivamente até um valor n, tendo no final n
linhas retornadas.
Grato,
-- Rafael
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
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;
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 acentuações ?
Exemplo:
select * from vista_arquivo_pai where tiraacentos(nome_pessoa)
like(tiraacentos('JOSÉ%'))
tiraacentos seria nome da Função
No
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
*
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
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
ORACLE_BR APOIA 2ºENPO-BR
_
O 2º
É possível usar a função decode sem ser através de um SELECT?
Ou existe alguma outra função semelhante que possa ser usada
diretamente no pl/sql (sem o SELECT) ?
Obrigado.
Thaigo.
__
Histórico:
: thy_costa [EMAIL PROTECTED]
To: oracle_br@yahoogrupos.com.br
Sent: Wednesday, July 27, 2005 5:16 PM
Subject: [oracle_br] Função DECODE
É possível usar a função decode sem ser através de um SELECT?
Ou existe alguma outra função semelhante que possa ser usada
diretamente no pl/sql (sem o SELECT
Caros colegas,
Vocês conhecem uma função do Oracle que converta textos que estão
em hexadecimal para varchar2? Testei a função hextoraw no SqlNavigator e
converteu mas no SqlPlus não fez nenhuma alteração.
Desde já muito obrigado
Marcos
90 matches
Mail list logo