Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2011, 12h54   #1
Invité de passage
 
Inscription : décembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 2
Points : 0
Points : 0
Par défaut Problème évolution version client 9.2.0.1.0 vers 11g

Bonjour,

J'ai un script SQL qui me créé un fichier XML sous SQL*Plus... et quand je teste sous la version 9.2... il me génére bien mon fichier XML si je change de console et je passe a une version client 11g , il n'arrive pas à me générer le fichier correctement !

D'avance merci.
zmechale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2011, 16h57   #2
Invité de passage
 
Inscription : décembre 2010
Messages : 2
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 2
Points : 0
Points : 0
Re,

Ci-dessous le code que j'utilise pour générer mon XML, ce dernier est tronqué en utilisant la version 11 d'oracle.
Code :
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
SET termout ON;
SET serveroutput off ;
ALTER session SET nls_date_format = 'dd/mm/yyyy';
-- Pas d'affichage des commandes
SET ECHO OFF  ;
SET VERIFY OFF ;
-- Page illimitee et vierge
SET PAGESIZE 50000 ;
SET LONG 10000000;
SET LINESIZE 32767 ;
SET ARRAYSIZE 1 ;
-- Pas d'entre ligne
SET RECSEP OFF ;
-- Pas de blancs en fin de ligne
SET TRIMOUT ON ;
SET TRIMSPOOL ON ;
 
-- not display output on screen
SET TERMOUT OFF ;
-- pas d'affichage du nb de rows, ni du nom des colones
SET FEEDBACK OFF ;
SET HEADING OFF ;
SET HEADSEP OFF ;
 
spool T:\XML.XML ;
prompt <?xml version="1.0" encoding="ISO-8859-1"?>;
SELECT xmltype (xmlelement(MUTUA,XMLAGG(xmlelement(Grp,xmlattributes(Id_grp AS "Id"),XMLAgg(xmlelement(Contrat,xmlattributes(gprod_numexterne AS "Num"),xmlelement(NumExterne,gprod_numexterne),xmlelement(NumeroContrat, gprod_contrat),xmlelement(Nom,grp_nom),Contralist)))) ).getclobval()) 
       FROM  (SELECT id_grp,gprod_contrat,gprod_numexterne,grp_nom,XMLElement("Evenements",XMLAgg(xmlelement(Evenement,xmlattributes(to_char(date_modif,'DD/MM/YYYY') AS "DateEv"),xmlelement(commentaire, trim(    commentaire)),decode (commentaire,'VIAMEDIS', xmlelement(NbrEnv,nombre_env))))) AS Contralist
              FROM   EVENT_GRP,DUAL 
              GROUP BY  Id_grp,gprod_contrat,gprod_numexterne,grp_nom)
       GROUP BY Id_grp;
 
spool off
zmechale est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h12.


 
 
 
 
Partenaires

Hébergement Web