CREATE FUNCTION criarconta(varchar) RETURNS void AS $$
DECLARE
    pbanco ALIAS FOR $1;
BEGIN
    SELECT idbanco FROM banco WHERE banco=pbanco;
END;
$$ LANGUAGE plpgsql;

Eu tento chamar minha função assim:

SELECT criarconta("Banco");

e recebo o erro:

Erro de SQL:

ERROR:  column "BANCO" does not exist
LINE 1: SELECT criarconta("BANCO") 
                          ^

Indicação de entrada :
SELECT criarconta("BANCO") 


Porque? Não estou passando a string corretamente? Ja tentei com ' '
simples...
-- 
View this message in context: 
http://www.nabble.com/Passar-string-para-fun%C3%A7%C3%A3o-tp25877799p25877799.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a