Hi there.
Im trying to do the usual row catenation function, but for a "numeric" type column. I
have this:
CREATE OR REPLACE FUNCTION "verticat" (text, numeric) RETURNS text AS '
SELECT CASE WHEN $2 IS NULL THEN $1
WHEN $1 IS NULL OR $1 = ''''
THEN to_char($2,'999999999D99')
ELSE $1 || '', '' || to_char($2,'99999999D99')
END
' LANGUAGE 'sql';
This works without problem with "float" or other type with direct casting to text
(after replacing the "to_char(...)" with $2::text), but this one gives me an "ERROR:
parser: parse error at or near "999999999""... wath is wrong with it??
It would also be nice to trim the spaces placed by to_char, with something like
"ltrim(' ', to_char($2,'999999999D99'))", but that yields yet anoter error: "ERROR:
parser: parse error at or near "'"".
Any help 'preciated. Thanks!
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly