Gli UDT (tipi definiti dall'utente) XML Extender sono tipi di dati
utilizzati per le colonne e le raccolte XML. Il nome dello schema di
tutti gli UDT è db2xml. XML Extender crea gli UDT per memorizzare e
richiamare i documenti XML. La Tabella 20 contiene una panoramica degli UDT.
Colonna UDT | Tipo di dati origine | Descrizione |
---|---|---|
XMLVARCHAR | VARCHAR(varchar_len) | Memorizza un intero documento XML come VARCHAR nel DB2. |
XMLCLOB | CLOB(clob_len) | Memorizza un intero documento XML come CLOB nel DB2. |
XMLFILE | VARCHAR(512) | Specifica il nome del file server locale. Se viene specificato XMLFILE per la colonna XML, XML Extender memorizza il documento XML in un server file esterno. Text Extender non può essere abilitato con XMLFILE. L'utente è responsabile della congruenza, tra DB2 e il contenuto dei file, e delle tabelle laterali create per gli indici. |
varchar_len e clob_len variano in base al sistema operativo.
Per DB2 UDB, varchar_len = 3K e clob_len = 2G.
Questi UDT vengono utilizzati solo per specificare le colonne di applicazione; non sono validi per le tabelle laterali create da XML Extender.