Re: [oracle_br] Separacao de codigo - A vinganca

2006-10-03 Por tôpico Thiago Menon
Cara no delphi acho q vc vai ter q tratar o campo para converter ele 
para o tipo string.

deve ter alguma função acho q tbm nao irá funcionar em DBGRID.

t+
Thiago

Emerson Sanches escreveu:

>Boa tarde, pessoal da lista, com a ajuda de voces, consegui fazer a separacao 
>do codigo em prefixo, medida e sulfixo, para isso criei uma function, o 
>problema que eh que essa function esta me retornando um campo do tipo blob, 
>incompativel com um grid em delphi. Como faço para retornar um campo string 
>comum.
>Segue a function abaixo:
>
>CREATE OR REPLACE FUNCTION DECODE_CODIGO_PRE (CODIGO VARCHAR2)
>RETURN VARCHAR2 AS
>SULFIXO VARCHAR2(14);
>
>S VARCHAR2(14);
>BEGIN
>FOR I IN 1..14 
>LOOP
>IF SUBSTR(CODIGO,I,1) IN 
>('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z')
> THEN
>S:= S||SUBSTR(CODIGO,I,1);
>ELSE
>EXIT;
>END IF; 
>END LOOP;
>SULFIXO:= S;
>
>RETURN TRIM(SULFIXO);
>END;
>
>
>obrigado pela atencao,
>
>Emerson Sanches
>Analista Programador
>Metalurgica Suprens Ltda
>[EMAIL PROTECTED]
>[EMAIL PROTECTED]
>
>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>
>
>
>--
>Atenção! As mensagens deste grupo são de acesso público e de inteira 
>responsabilidade de seus remetentes.
>Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
>--__
>
>OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
>http://www.oraclebr.com.br/
>__
>Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
>Links do Yahoo! Grupos
>
>
>
>
> 
>
>
>
>  
>


--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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] Separacao de codigo - A vinganca

2006-10-03 Por tôpico Emerson Sanches
Boa tarde, pessoal da lista, com a ajuda de voces, consegui fazer a separacao 
do codigo em prefixo, medida e sulfixo, para isso criei uma function, o 
problema que eh que essa function esta me retornando um campo do tipo blob, 
incompativel com um grid em delphi. Como faço para retornar um campo string 
comum.
Segue a function abaixo:

CREATE OR REPLACE FUNCTION DECODE_CODIGO_PRE (CODIGO VARCHAR2)
RETURN VARCHAR2 AS
SULFIXO VARCHAR2(14);

S VARCHAR2(14);
BEGIN
FOR I IN 1..14 
LOOP
IF SUBSTR(CODIGO,I,1) IN 
('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z')
 THEN
S:= S||SUBSTR(CODIGO,I,1);
ELSE
EXIT;
END IF; 
END LOOP;
SULFIXO:= S;

RETURN TRIM(SULFIXO);
END;


obrigado pela atencao,

Emerson Sanches
Analista Programador
Metalurgica Suprens Ltda
[EMAIL PROTECTED]
[EMAIL PROTECTED]




[As partes desta mensagem que não continham texto foram removidas]



--
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--__

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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