[firebase-br] Duvida em sentença SQL

Osvaldo cslinf em uol.com.br
Qua Fev 1 10:41:04 -03 2006


Continua com problemas, usando o IbExpert, quando voce coloca as tres aspas
simples ele não reconhece o inicio e fim da string.

Osvaldo


"Cristiano Testaí"
<cristiano_testai em hotmail.com> escreveu na
mensagem news:drq9rb$9ao$1 em sea.gmane.org...
> Tente delimitar o valor conforme abaixo,
>
> CREATE PROCEDURE SP_CODIGO (
>     SP_TABELA VARCHAR(50),
>     SP_RESULT VARCHAR(50),
>     SP_CONTEUDO VARCHAR(100))
> RETURNS (
>     RS_CODIGO INTEGER)
> AS
> DECLARE VARIABLE SSQL VARCHAR(200);
> BEGIN
>     sSQL = 'SELECT '   ||:SP_RESULT ||
>                    ' FROM '      || :SP_TABELA ||
>                    ' WHERE '    ||
>                    :SP_CONTEUDO  || '=' || ''' || :SP_RESULT || ''';
>     FOR
>         EXECUTE STATEMENT sSQL
>     INTO :RS_CODIGO
>     DO
>   SUSPEND;
> END^
>
> []´s
> Cristiano Testaí
>
> "Osvaldo" <cslinf em uol.com.br> wrote in
message
> news:drq8q0$5pj$1 em sea.gmane.org...
> Gostaria de saber como eu delimito um campo varchar em uma stored
procedure,
> como no caso abaixo, o campo SP_RESULT é um varchar
> e no SQL ele deve ter Aspas simprles delimitando o vaor, como fazer isso
> nocaso abaixo ?
>
> Osvaldo
>
>
> CREATE PROCEDURE SP_CODIGO (
>     SP_TABELA VARCHAR(50),
>     SP_RESULT VARCHAR(50),
>     SP_CONTEUDO VARCHAR(100))
> RETURNS (
>     RS_CODIGO INTEGER)
> AS
> DECLARE VARIABLE SSQL VARCHAR(200);
> BEGIN
>     sSQL = 'SELECT '   ||  :SP_RESULT ||
>                    ' FROM '      || :SP_TABELA ||
>                    ' WHERE '    ||
>                    :SP_CONTEUDO  || '=' || '' || :SP_RESULT || '';
>     FOR
>         EXECUTE STATEMENT sSQL
>     INTO :RS_CODIGO
>     DO
>   SUSPEND;
> END^
> ______________________________________________
> 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
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>


----------------------------------------------------------------------------
----


______________________________________________
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
Para consultar mensagens antigas: http://firebase.com.br/pesquisa







Mais detalhes sobre a lista de discussão lista