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

Sådan overføres XML som parameter til Stored Procedure i Oracle

Antag, at du har en lagret procedure i Oracle-databasen, som bruger XML som parameter til at behandle dataene, og du vil videregive XML-parameteren til den lagrede procedure for at udføre den. For dette tilfælde nedenfor er eksemplet PLSQL-blok, der viser, hvordan du kan overføre XML som parameter til lagret procedure i Oracle.

Følg nøjagtigt trinnene i PLSQL-blokken og skift XML-dataene med dine XML-data og skift proceduren p_xml_dummy med dit lagrede procedurenavn. Det kan også fungere, metoden er den samme.
DECLARE
v_XML   CLOB;
BEGIN

DBMS_LOB.CREATETEMPORARY (v_XML, TRUE);

P_XML_DUMMY (TO_CLOB ('



7499
ALLEN
SÆLGER
7698
1981/02/20 00:00:00
1600
160
40

'));

SLUT;

  1. Tjek, om en tabel er refereret af en fremmednøgle i SQL Server med OBJECTPROPERTY()

  2. Hvordan kan jeg generere en unik streng pr. post i en tabel i Postgres?

  3. Kalder en gemt PROCEDURE i Toad

  4. Ikke en gyldig måned under indsættelse af data i oracle