XML Extender Verwaltung und Programmierung

XMLFileFromCLOB()

Zweck

Liest ein XML-Dokument als CLOB-Zeigereinheit ein, schreibt es in eine externe Server-Datei und gibt den Dateinamen und -pfad als Typ XMLFILE zurück.

Syntax
XMLFileFromCLOB
>>-XMLFileFromCLOB--(--puffer--,--dateiname--)-----------------><
 

Parameter

Tabelle 25. Parameter für XMLFileFromCLOB()
Parameter Datentyp Beschreibung
puffer CLOB as LOCATOR Der Puffer, der das XML-Dokument enthält.
dateiname VARCHAR(512) Der vollständig qualifizierte Name der Server-Datei.

Rückgabetyp

XMLFILE

Beispiel

Liest ein XML-Dokument als CLOB-Zeigereinheit ein, schreibt es in eine externe Server-Datei und fügt den Dateinamen und -pfad als Typ XMLFILE in eine XML-Spalte ein.

EXEC SQL BEGIN DECLARE SECTION;
     SQL TYPE IS CLOB_LOCATOR xml_buff;
EXEC SQL END DECLARE SECTION;
 
EXEC SQL INSERT INTO sales_tab(ID, NAME, ORDER) 
   VALUES('1234', 'Sriram Srinivasan', 
           XMLFileFromCLOB(:xml_buf, 'c:\dxx\samples\cmd\getstart.xml'))

Die Spalte ORDER in der Tabelle SALES_TAB ist als Typ XMLFILE definiert. Wenn sich ein XML-Dokument in Ihrem Puffer befindet, können Sie es in einer Server-Datei speichern.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]