Bonjour,
Je débute et je souhaite appeler cette procédure, comment faire ??
Merci pour votre aide...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 CREATE OR REPLACE PROCEDURE getXML ( query IN varchar2, rowset IN varchar2, row IN varchar2, result OUT CLOB ) IS ctxtype DBMS_XMLQuery.ctxType; string varchar2(32767); line varchar2(2000); BEGIN -- Crée un context ctxtype := DBMS_XMLQuery.newContext(query); -- Affecte le Row tag DBMS_XMLQuery.setRowTag(ctxtype, row); -- Affecte le Row Set tag DBMS_XMLQuery.setRowSetTag(ctxtype, rowset); -- récupère le résultat result := DBMS_XMLQuery.getXML(ctxtype); -- Ferme le context DBMS_XMLQuery.closeContext(ctxtype); END;