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
qui fonctionne correctement sauf dans un cas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 me renvoit 'xy' et pas 'x y'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select concat('x',' ','y')
Quelqu'un aurit il une suggestion ?
Merci d'avance
Bonne journée à tous
MS
Partager