salut,
je suis sous sql server 2005
j'ai un procédure stockée qui fonctionne bien.
J'ai ajouté un paramètre pour pouvoir avoir le résultat sous forme de table ou au format xml.
(j'ai simplifié la requête puisque ce n'est pas l'objet de ce post)
Quand j'execute ça, j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ALTER PROCEDURE [dbo].[p_assoc_tmap] @tmap_id int, @as_xml bit -- 0 means normal output and 1 means xml output AS BEGIN SELECT DISTINCT tm_assoc2.r2p FROM tm_assoc2 WHERE type_id = @tmap IF @as_xml = 1 FOR XML AUTO, ROOT('topics_of_type') END
Ca ne fait pas longtemps que je suis sous SQL Server. Je ne sais pas si je fais une erreur de syntax ou si ce n'est pas possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Msg 156, Level 15, State 1, Procedure prio_TopicsByTypeID, Line 58 Incorrect syntax near the keyword 'FOR'.
Merci pour vos conseils.
Partager