Bonjour,

Je suis bloquée sur la création d'une fonction en Transact sql.
J'aimerai retourner une table mais j'ai tout le temps un code d'erreur sur le nom du parametre..

Voila un exemple de code, j'ai fait très simple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
CREATE FUNCTION dbo.test ()
RETURNS
 @returnList TABLE (ville VARCHAR(50))
AS
BEGIN
 RETURN(select NOM_VILLE from VILLE)
END
En executant j'ai l'erreur :
"Impossible d'exécuter l'instruction.
Incorrect syntax near '@returnList'.
Code d'erreur Sybase=102, SQLState="42000"
Severity Level=15, State=1, Transaction State=1
Ligne 3"
Après je me suis certainement trompée dans la syntaxe de création d'une fonction, mais j'ai même essayé des codes exemples sur internet et ça fonctionnait pas non plus..

Merci pour votre aide.