Como localizar parte string em uma SP em Firebird?

Firebird

02/02/2007

Colegas preciso localizar um ponto(.) em uma string de do campo matricula conforme exemplo utilizo D7 + Firebird 1.5.3 + DbExpress:

Matricula = 54136.1
499.1
81.10 ....
....
var I:Integer;
     parte1,parte2: string;
begin
 I:=Pos(´.´,matricula);
 If pos <> 0 then
  begin  
   parte1:=Copy(matricula,1,I-1);
   Parte2:=Copy(matricula,I+1,2);
 end;
....
end;

Em delphi , nesta duas variáveis tenho as partes da matricula antes do ponto e depois do ponto.

Preciso fazer um SP que me faça esta pesquisa e que me retorne em duas colunas o resultado da ´parte1´ e da ´parte2´.

Alguem poderia me ajudar?

Obrigado a todos.


Helio Nascimento

Helio Nascimento

Curtidas 0

Respostas

Sremulador

Sremulador

02/02/2007

bem amigo você pode utilizar udf


GOSTEI 0
POSTAR