Je suis en train de créer une UDF dans SQL Server 2005 Express
comme ci-dessous:Erreur de création UDF dans SQL Server 2005
CREATE FUNCTION [CombineValues]()
RETURNS VARCHAR(8000)
AS
BEGIN
DECLARE @CuisineList VARCHAR(8000);
RETURN
(
SELECT @CuisineList = COALESCE(@CuisineList + ', ', '') +
CAST(Cuisine AS varchar(20))
FROM Cuisines
)
END
Cuisines a la structure:
CuisineID INT PK,
Cuisine VARCHAR(20)
Lorsque je tente de créer la fonction ci-dessus, j'obtiens une erreur:
Msg 102, Level 15, State 1, Procedure CombineValues, Line 10 Incorrect syntax near '='.
Qu'est-ce que je fais mal?
Votre réponse est correcte. Le marquer comme correct aide la communauté à trouver les bonnes réponses. –
Merci, mais il semble que je ne peux pas masquer mon propre message comme réponse? Peut-être que quelqu'un d'autre peut copier-coller cette réponse, et je vais le marquer? Ou y a-t-il un meilleur moyen? –