sql >> データベース >  >> RDS >> Oracle

XMLをパラメータとしてOracleのストアドプロシージャに渡す方法

    データを処理するためのパラメータとしてXMLを使用しているOracleデータベースにストアドプロシージャがあり、XMLパラメータをストアドプロシージャに渡して実行するとします。この場合、以下はPLSQLブロックの例であり、XMLをパラメータとしてOracleのストアドプロシージャに渡す方法を示しています。

    PLSQLブロックの手順に正確に従い、XMLデータをXMLデータに変更し、プロシージャp_xml_dummyをストアドプロシージャ名に変更します。関数でもメソッドも同じです。
    DECLARE
    v_XML CLOB;
    BEGIN

    DBMS_LOB.CREATETEMPORARY(v_XML、TRUE);

    P_XML_DUMMY(TO_CLOB('



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

    '));

    終了;

    1. SQL ServerでFILEGROUPPROPERTY()を使用する方法

    2. PostgreSQL:接続を一時的に無効にします

    3. 子供のパーティーのデータモデル

    4. AccessのODBCリンクテーブルへの一括INSERTのパフォーマンスを向上させる方法は?