[firebase-br] stored procedure

Luciano luciano em praticsistemas.com.br
Qua Mar 16 07:45:37 -03 2005


Veja se isto te ajuda Luciana...
===================================
CREATE PROCEDURE POS(
    SUB VARCHAR(255),
    STR VARCHAR(255))
RETURNS (
    RESULT SMALLINT)
AS
DECLARE VARIABLE SUB2 VARCHAR(511);
DECLARE VARIABLE TMP VARCHAR(255);
BEGIN
if (Sub is null or Str is null) then begin
 result = null;
 exit;
end

Sub2    = Sub || '%';
Tmp     = '';
result  = 1;

while (Str not like Sub2 and Str not like Tmp) do begin
 Sub2    = '_' || Sub2;
 Tmp     = Tmp || '_';
 result  = :result + 1;
end

if (Str like Tmp) then
 result = 0;

suspend;
end
===================================

Luciano C dos Santos
----- Original Message ----- 
From: "Luciana Pavan" <pdcluciana em hotmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, March 15, 2005 1:46 PM
Subject: [firebase-br] stored procedure


> Olá !
>
> Tenho uma variável varchar em uma Stored Procedure onde preciso verificar
se
> determinado valor está contido nesta variável. Como posso fazer? Existe
> algum comando que faz isso? Como por exemplo o POS do delphi.
>
> Obrigada,
>
> Luciana
>
> _________________________________________________________________
> Chegou o que faltava: MSN Acesso Grátis. Instale Já!
> http://www.msn.com.br/discador
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>






Mais detalhes sobre a lista de discussão lista