Oracle
 sql >> Database >  >> RDS >> Oracle

Come passare XML come parametro alla stored procedure in Oracle

Si supponga di avere una procedura memorizzata nel database Oracle che utilizza XML come parametro per elaborare i dati e si desidera passare il parametro XML alla procedura memorizzata per eseguirlo. Per questo caso, di seguito è riportato il blocco PLSQL di esempio che mostra come passare XML come parametro alla procedura memorizzata in Oracle.

Segui esattamente i passaggi del blocco PLSQL e modifica i dati XML con i tuoi dati XML e modifica la procedura p_xml_dummy con il nome della procedura memorizzata. Può essere funzione anche il metodo è lo stesso.
DECLARE
v_XML   CLOB;
BEGIN

DBMS_LOB.CREATETEMPORARY (v_XML, TRUE);

P_XML_DUMMY (TO_CLOB ('



7499
ALLEN
VENDITORE
7698
20/02/1981 00:00:00
1600
160
40

'));

FINE;