Como localizar parte string em uma SP em Firebird?
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 ....
....
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.
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
Curtidas 0
Respostas
Sremulador
02/02/2007
bem amigo você pode utilizar udf
GOSTEI 0