[firebase-br] Duvida em sentença SQL

Osvaldo cslinf em uol.com.br
Qua Fev 1 10:17:28 -03 2006


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^


Mais detalhes sobre a lista de discussão lista