Bonjour,

Par défaut, la fonction xmlattributes "skippe" les attributs ayant pour valeur NULL.... Or, je voudrais qu'elle les affiche sous forme de chaîne vide.

Par exemple :

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
 
SQL> select xmlelement("TOTO", xmlattributes('tata' TITI)) from dual;
 
XMLELEMENT("TOTO",XMLATTRIBUTES('TATA'TITI))
--------------------------------------------------------------------------------
<TOTO TITI="tata"></TOTO>
 
SQL> select xmlelement("TOTO", xmlattributes(NULL TITI)) from dual;
 
XMLELEMENT("TOTO",XMLATTRIBUTES(NULLTITI))
--------------------------------------------------------------------------------
<TOTO></TOTO>
 
SQL> select xmlelement("TOTO", xmlattributes('' TITI)) from dual;
 
XMLELEMENT("TOTO",XMLATTRIBUTES(''TITI))
--------------------------------------------------------------------------------
<TOTO></TOTO>
Au lieu d'avoir ce que j'ai montré ci-dessus, je cherche à obtenir ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<TOTO TITI=""></TOTO>
Est-ce possible?

Merci d'avance.

Nicolas.