creer une fonction de concatenation de deux colonnes
miam miam1
Posté le 09-05-2005 à 15:21:00
bonjour a tous
jai un petit soucis
je souhaiterai concatener 2 colonnes d'une table
jai fait une fonction masi elle ne marche pas
Code :
CREATE function dbo.fn_nomprenom(
@login varchar
)
returns varchar(100)
as begin
return(
select nom + ' ' + prenom
from utilisateur
where utilisateur.login=@login
)
end
pourtant le select marche dou vien le probleme??
merci pour votre aide
Publicité
Posté le 09-05-2005 à 15:21:00
moi23372
Posté le 09-05-2005 à 15:40:00
select nom || ' ' || prenom from utilisateur where utilisateur.login=@login
miam miam1
Posté le 09-05-2005 à 15:51:43
la syntaxe de mon select est bonne
puisquelle me renvoi les bonne valeur
cependant quand japelle la fonction plus rien ne marche et elle me renvoi null au lieu de ma concatenation
inandjo
la faim justifie les moyens!
Posté le 10-05-2005 à 11:01:26
Tu peux egalement essayer les fonctions de la DB comme concat!
Code :
select concat(nom,' ',prenom)
from utilisateur
where utilisateur.login=@login
Ce code est spécifique a MySQL, mais il y a la meme fonction sur oracle aussi!