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)"
wrote:
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
Boa noite.
É que no Oracle a concatenação não é com o "+" e sim com "|".
--- Em ter, 1/6/10, Flaviano, Wellington (GE Capital)
escreveu:
De: Flaviano, Wellington (GE Capital)
Assunto: [oracle_br] Função SUBSTR
Para:
Data: Terça-feira, 1 de
55',
> > '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual
>
> []'s
>
> -Original Message-
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On Behalf
> Of Marcos Braga
> Sent: Tuesday, June 01, 2010 1
gt; invalid identifier ... o que pode ser? Permissão de acesso?
> >
> > []'s
> >
> > -Original Message-----
> > From: oracle_br@yahoogrupos.com.br
> > 40yahoogrupos.com.br>[mailto:
> > oracle_br@yahoogrupos.com.br 40yahoogrupos.com.br>] On Behal
33',
> > '^(\d{3})(\d{4})(\d{4})$', '\1-\2-\3') modificado from dual
>
> []'s
>
>
> -Original Message-
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On Behalf
> Of Marcos Braga
> Sent: Tuesday, Ju
ado from dual
[]'s
-Original Message-
From: oracle_br@yahoogrupos.com.br [mailto:oracle...@yahoogrupos.com.br] On
Behalf Of Marcos Braga
Sent: Tuesday, June 01, 2010 1:48 PM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Função SUBSTR
O erro reporta um caracter inválido
t; invalid identifier ... o que pode ser? Permissão de acesso?
>
> []'s
>
> -Original Message-
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On Behalf
> Of Marcos Braga
> Sent: Tuesday, June 01, 2010 10:20 AM
> To: oracle_br@yahoo
É ... 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ê
oogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On Behalf
> Of Marcos Braga
> Sent: Tuesday, June 01, 2010 10:20 AM
> To: oracle_br@yahoogrupos.com.br
> Subject: Re: [oracle_br] Função SUBSTR
>
> Olá,
>
> Observe este pequeno exemplo:
>
> SQL> sel
":
> invalid identifier ... o que pode ser? Permissão de acesso?
>
> []'s
>
>
> -Original Message-
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@yahoogrupos.com.br ] On Behalf
> Of Marcos Braga
> Sent: Tuesday, June 01, 2010 10:20 AM
> T
a
Sent: Tuesday, June 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-
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 problem
]'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:51 AM
To: oracle_br@yahoogrupos.com.br
Subject: Re: [oracle_br] Função SUBSTR
Coloca o MAX pra não usar o GROUP BY???
Não entendi!
> -Original Message-
> From: oracle_br@yahoogrupos.com.br [mailto:
> oracle_br@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 SUBSTR
>
> Tenta isso:
>
ssage -
From: Flaviano, 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
;
|| MAX(SUBSTR(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
Su
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
OC
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: TO_CHAR(MAX(SUBSTR(NR_FONE_PRIN
18 matches
Mail list logo