Cast af varchar til int4
Dummede mig i sin tid, da jeg importerede data. Oprettede et felt som varchar som skulle have været en integer.Nu har jeg problemer med at får udført en korrekt cast.
Fandt følgende på nettet, men kan ikke greje syntax'en når funktionen skal kaldes.
create function "int4"(character varying) returns int4 as '
DECLARE
input alias for $1;
BEGIN
return (input::text::int4);
END;
' language 'plpgsql';
When you try the cast varchar_field::integer or varchar_field::int4 Postgres call
the function named int4 and takes varchar type parameter.