sql >> Database >  >> RDS >> Oracle

XML doorgeven als parameter aan opgeslagen procedure in Oracle

Stel dat u een opgeslagen procedure hebt in de Oracle-database die XML als parameter gebruikt om de gegevens te verwerken en u wilt de XML-parameter doorgeven aan de opgeslagen procedure om deze uit te voeren. Voor dit geval is hieronder het voorbeeld PLSQL-blok dat laat zien hoe u XML als parameter kunt doorgeven aan de opgeslagen procedure in Oracle.

Volg exact de stappen van het PLSQL-blok en wijzig de XML-gegevens met uw XML-gegevens en wijzig de procedure p_xml_dummy met uw opgeslagen procedurenaam. Het kan een functie zijn, ook is de methode hetzelfde.
DECLARE
v_XML   CLOB;
BEGIN

DBMS_LOB.CREATETEMPORARY (v_XML, TRUE);

P_XML_DUMMY (TO_CLOB ('



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

'));

EINDE;

  1. Hoe de tekenset en sortering van een database in MySQL in te stellen?

  2. Converteer 'smalldatetime' naar 'datetime2' in SQL Server (T-SQL-voorbeelden)

  3. Wat te denken van het ASYNC NETWORK IO-wachttype?

  4. Hoe kan ik null-waarden opnemen in een MIN of MAX?