Bonjour,
J'ai réalisée une requête qui permet de générer automatiquement un fichier xml d'utilisateurs.
Le hic c'est que la requête me retourne seulement les 65535 premiers caractères et crée donc un fichier xml invalide.
Comment faire pour récupérer tous les résultats ?
Ma fonction :
Une idée ?
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 CREATE FUNCTION [dbo].[xml_genTableSteSt2] ( ) RETURNS TABLE AS RETURN ( SELECT '<?xml version="1.0" encoding="ISO-8859-15" ?> <Societes> <Societe Num="0" Nom="Entreprise">' as 'Noeud' UNION ALL SELECT( select Technicien.[Num] as Num ,Technicien.[Noml] as Nom from dbo.Tech Technicien for xml auto ) UNION ALL SELECT('</Societe><Societe Num="1" Nom="Entreprise2">') UNION ALL SELECT( select Technicien.[Num] ,Technicien.[Nom] from dbo.ST Technicien for xml auto ) UNION ALL SELECT('</Societes></Societe>') )
Partager