création d'une fonction concat
Bonjour,
Je suis en train de basculer de mysql vers postgresql, et tente d'écrire des fonctions qui ne se trouvent pas en postgresql.
J'ai définit une fonction concat
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
CREATE OR REPLACE FUNCTION "public"."concat" (s1 char, s2 char, s3 char) RETURNS char AS
$body$
BEGIN
RETURN s1||s2||s3;
END;
$body$
LANGUAGE 'plpgsql'
VOLATILE
CALLED ON NULL INPUT
SECURITY INVOKER
COST 100; |
qui fonctionne correctement sauf dans un cas :
Code:
1 2
|
select concat('x',' ','y') |
qui me renvoit 'xy' et pas 'x y'
Quelqu'un aurit il une suggestion ?
Merci d'avance
Bonne journée à tous
MS