Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So übergeben Sie XML als Parameter an gespeicherte Prozeduren in Oracle

Angenommen, Sie haben eine gespeicherte Prozedur in der Oracle-Datenbank, die XML als Parameter zum Verarbeiten der Daten verwendet, und Sie möchten XML-Parameter an die gespeicherte Prozedur übergeben, um sie auszuführen. Für diesen Fall unten ist der Beispiel-PLSQL-Block, der zeigt, wie Sie XML als Parameter an gespeicherte Prozeduren in Oracle übergeben können.

Befolgen Sie genau die Schritte des PLSQL-Blocks und ändern Sie die XML-Daten mit Ihren XML-Daten und ändern Sie die Prozedur p_xml_dummy mit Ihrem gespeicherten Prozedurnamen. Es kann sowohl die Funktion als auch die Methode sein.
DECLARE
v_XML   CLOB;
BEGIN

DBMS_LOB.CREATETEMPORARY (v_XML, TRUE);

P_XML_DUMMY (TO_CLOB ('



7499
ALLEN
VERKÄUFER
7698
1981/02/20 00:00:00
1600
160
40

'));

ENDE;