sql >> Databasteknik >  >> RDS >> Oracle

Hur man skickar XML som parameter till lagrad procedur i Oracle

Anta att du har en lagrad procedur i Oracle-databasen som använder XML som parameter för att bearbeta data och du vill skicka XML-parameter till lagrad procedur för att exekvera den. För det här fallet nedan är ett exempel på PLSQL-blocket som visar hur du kan skicka XML som parameter till lagrad procedur i Oracle.

Följ exakt stegen i PLSQL-blocket och ändra XML-data med dina XML-data och ändra proceduren p_xml_dummy med ditt lagrade procedurnamn. Det kan fungera också metoden är densamma.
DECLARE
v_XML   CLOB;
BEGIN

DBMS_LOB.CREATETEMPORARY (v_XML, TRUE);

P_XML_DUMMY (TO_CLOB ('



7499
ALLEN
SÄLJARE
7698
1981/02/20 00:00:00
1600
160
40

'));

SLUT;

  1. Cloud Disaster Recovery för MariaDB och MySQL

  2. Hur man skapar en PDF-rapport med PL/SQL

  3. UNION ALL Optimering

  4. WHERE-satsen körs bättre före IN och JOIN eller efter