Hello,
j'ai un problème avec la procédure suivante :
La compilation me retourne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 ALTER PROCEDURE getServiceDatas (@params varchar(8000), @result varchar(8000) OUTPUT) AS DECLARE @docHandle INT DECLARE @customerID INT EXEC sp_xml_preparedocument @docHandle OUTPUT, @params SELECT @customerID = id FROM OPENXML (@docHandle, '/parameters/customer',1) WITH (id int) EXEC sp_xml_removedocument @docHandle SET @result= (select 1 Tag, NULL Parent, NULL [services!1!tmp_], NULL [service!2!ServiceUID], NULL [service!2!ServiceName] UNION ALL select 2 , 1 , NULL, ServiceUID, ServiceName from SERVICE service WHERE service.CustomerUID = @customerID FOR XML EXPLICIT) GOLe problèeme vient apparement du "SET @result= (select 1 Tag, NULL Parent, ....."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 >[Error] Script lines: 1-36 ------------------------- Line 33: Incorrect syntax near 'XML'.
Y a t-il un moyen de résoudre ceci ?
Ou de renvoyer le XML généré par un autre moyen ?
Merci d'avance
Partager