Bonjour,

J'utilise une base postgresql version 9.1.1. J'utilise des view dans lesquelles je fais des xmlagg d'xmlelement provenant d'autre view.

grosso modo j'ai un truc comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CREATE OR REPLACE VIEW view1 AS
SELECT 	XMLAGG(XMLELEMENT(NAME "valeur", x.valeur)) AS valeur
FROM x; 
 
CREATE OR REPLACE VIEW view2 AS
SELECT XMLELEMENT(NAME "ue", 
		XMLAGG(view1.valeur)
	)
FROM view1;
Dans ma view1 j'ai bien une ligne contenant toute mes valeurs de x mais dans la view2 je n'ai strictement rien, seulement une ligne vide...
Sur un autre pc ça marche très bien mais pas sur le mien.

Est-ce que quelqu'un saurait pourquoi ?

Merci