IBM Books

Administración y programación


Funciones definidas por el usuario del XML Extender

Tabla de contenido parcial

  • Funciones de almacenamiento
  • XMLVarcharFromFile()
  • XMLCLOBFromFile()
  • XMLFileFromVarchar()
  • XMLFileFromCLOB()
  • Funciones de recuperación
  • Content(): recuperar de XMLFILE y almacenar en CLOB
  • Content(): recuperar de XMLVARCHAR y almacenar en archivo de servidor
  • Content(): recuperar de XMLCLOB y almacenar en archivo de servidor
  • Funciones de extracción
  • extractInteger() y extractIntegers()
  • extractSmallint() y extractSmallints()
  • extractDouble() y extractDoubles()
  • extractReal() y extractReals()
  • extractChar() y extractChars()
  • extractVarchar() y extractVarchars()
  • extractCLOB() y extractCLOBs()
  • extractDate() y extractDates()
  • extractTime() y extractTimes()
  • extractTimestamp() y extractTimestamps()
  • Función de actualización
  • Propósito
  • Sintaxis
  • Parámetros
  • Tipo devuelto
  • Ejemplo
  • El XML Extender proporciona funciones para almacenar, recuperar, buscar y actualizar documentos XML, y para extraer elementos o atributos XML. Las funciones definidas por el usuario (las UDF) de XML se pueden utilizar para columnas XML, pero no para colecciones XML. Todas las UDF tienen el nombre de esquema db2xml, que puede omitirse como prefijo de las UDF.

    Las funciones del XML Extender pueden ser de cuatro tipos: funciones de almacenamiento, recuperación, extracción y actualización.

    funciones de almacenamiento
    Las funciones de almacenamiento insertan documentos XML en una base de datos DB2. Para conocer la sintaxis y ver ejemplos, consulte Funciones de almacenamiento.

    funciones de recuperación
    Las funciones de recuperación recuperan documentos XML a partir de columnas XML de una base de datos DB2. Para conocer la sintaxis y ver ejemplos, consulte Funciones de recuperación.

    funciones de extracción
    Las funciones de extracción extraen el contenido de un elemento o el valor de un atributo en un documento XML y lo convierten al tipo de datos especificado por el nombre de la función. El XML Extender proporciona un juego de funciones de extracción para diversos tipos de datos de SQL. Para conocer la sintaxis y ver ejemplos, consulte Funciones de extracción.

    función de actualización
    La función Update() modifica el contenido de un elemento o el valor de un atributo y devuelve una copia de un documento XML con un valor actualizado que está especificado por la vía de ubicación. La función Update() permite al programador de aplicaciones especificar el elemento o atributo que se debe actualizar. Para conocer la sintaxis y ver ejemplos, consulte Función de actualización.

    La Tabla 21 proporciona un resumen de las funciones del XML Extender.

    Tabla 21. Funciones definidas por el usuario del XML Extender
    Tipo Función
    Funciones de almacenamiento XMLVarcharFromFile()
    XMLCLOBFromFile()
    XMLFileFromVarchar()
    XMLFileFromCLOB()
    Funciones de recuperación Content(): recuperar de XMLFile y almacenar en CLOB
    Content(): recuperar de XMLVarchar y almacenar en un archivo de servidor externo
    Content(): recuperar de XMLCLOB y almacenar en archivo de servidor externo
    Funciones de extracción extractInteger() y extractIntegers()
    extractSmallint() y extractSmallints()
    extractDouble() y extractDoubles()
    extractReal() y extractReals()
    extractChar() y extractChars()
    extractVarchar() y extractVarchars()
    extractCLOB() y extractCLOBs()
    extractDate() y extractDates()
    extractTime() y extractTimes()
    extractTimestamp() y extractTimestamps()
    Función de actualización Update()


    [ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]