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


avete qualche suggerimento???
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited