Export_to_XML_CLOB

SQL

PROCEDURE Export_to_XML_CLOB(INOUT dad_ref CLOB, INOUT xml CLOB);


Parametry

dad_ref
odkaz na DAD
xml
jméno proměnné, do níž se zapíše XML text


Od verze

8.1

Popis

Procedura provede export dat v XML formátu do zadané proměnné typu CLOB xml. Zdroj dat je popsán v DAD. Celý export je součástí transakce. Dojde-li k během exportu k chybě, je vyvolána výjimka.

DAD nesmí vést do ODBC zdroje dat (602SQL server nemá implementováno ODBC).

Parametr dad_ref může mít dvě podoby. Je-li ve tvaru jméno_objektu uvozené hvězdičkou (*jméno_objektu), hledá se DAD v otevřené aplikaci jako objekt typu přenos, jinak se čte z uvedené proměnné typu CLOB.

Pro použití v jazyce SQL musí být nahraná extenze 602xml a je nutné název funkce prefixovat jejím jménem, tedy CALL `602xml`.Export_to_XML_CLOB. Na Linuxu je třeba vždy nahrát extenzi příkazem

CALL load_server_extension('602xml')

V klientském API lze použít obdobnou funkci Export_to_XML_buffer.



Příklad

Export dat v XML formátu do zvolené proměnné:

DECLARE xml_output, dad CLOB;
SET dad = "*dad_cenik";
CALL `602xml`.Export_to_XML_CLOB(dad,xml_output) ; 

Viz