Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

sousahebert

Extair informações de CLOB

Recommended Posts

Olá

 

Estou precisando extrair informações de um campo CLOB, porém não sei como posso fazer isso.

 

Exemplo abaixo como está dentro do campo

 

Cocacolatt+2,50;Pepsitt+2,00;Spritett+1,80

 

 

Com base no exemplo , eu preciso extrai o valor da Sprite, no caso 1,80

 

Como poderia fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::NO::P11_QUESTION_ID:367980988799

 

http://docs.oracle.com/cd/E21901_01/doc/timesten.1122/e21642/function.htm#CI

 

O problema é converter CLOB para CHAR ?

Ou

Obter a informação dentro da string ?

 

No primeiro caso a primeiro link tem exemplos

No segundo link function combinadas como INSTR e SUBSTRING resolvem o problema.

http://forum.imasters.com.br/topic/435706-resolvidostrings/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria Obter informações dentro da string

 

Pelo que vi nesse link poderia ser LPAD ou LTRIM

 

Mas precisaria que me retornasse o valor do produto , especificando qual

 

Exemplo alguma função que informo Cocacola e retornando o valor de 2,50

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basicamente :

 

Localizar o Sprite

Pegar tudo apos o Sprite

Disto localizar o tt+

 

Pegar tudo apos o tt+ >> e o o preco (cuidado se nao for o fim da string dai ir até o ; )

 

Trabalhoso mas o possivel face a arrumacao dos dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.