conversioni in plpgsql
Posted by CaboM.BNA on 07-03-2008 22:40
'sera...
ho un dubbio sulle funzioni di plpgsql...
vorrei convertire un char in un integer ( per la precisone la conversione che mi interessa รจ char(1)-->smallint ) cosi ho creato questa semplice funzione:
code:
CREATE function rrreplace(char(1)) RETURNS character AS $$
BEGIN
RETURN $1::smallint+3;
END;
$$ LANGUAGE plpgsql;
tuttavia, quando la invoco ad esempio tramite SELECT ccconvert('A');
ottnego questo messaggio di errore:
code:ERROR: invalid input syntax for integer: "a"
CONTEXT: PL/pgSQL function "ccconvert" line 1 at RETURN