Administración y programación
Introducción
Nociones preliminares sobre el XML Extender
Documentos XML
Aplicaciones XML
¿Por qué XML y DB2?
Integración de XML en DB2
Herramientas de administración
Métodos de almacenamiento y acceso
Depósito DTD
Definiciones de acceso a documento (DAD)
Columna XML: Almacenamiento y recuperación de documentos estructurados
Colección XML: Gestión de datos integrados
Iniciación al XML Extender
Escenario para las lecciones
Lección: Almacenar un documento XML en una columna XML
Escenario
Planificación
Puesta a punto
Creación de la columna XML
Lección: Composición de un documento XML
Escenario de la guía de aprendizaje
Planificación
Puesta a punto
Creación de la colección XML: preparación del archivo DAD
Proceso de composición del documento XML
Limpieza del entorno de la guía de aprendizaje
Administración
Preparación para utilizar el XML Extender: administración
Requisitos para la puesta a punto
Requisitos de software
Requisitos de instalación
Requisitos de autorización
Herramientas de administración
Planificación de la administración
Elección de un método de acceso y almacenamiento
Planificación para utilizar columnas XML
Planificación para utilizar colecciones XML
Administración de datos XML
Arranque del asistente de administración
Puesta a punto del asistente de administración
Invocación del asistente de administración
Habilitación de una base de datos para XML
Utilización del asistente de administración
Desde el shell de mandatos de DB2
Almacenamiento de una DTD en el depósito de DTD
Utilización del asistente de administración
Desde el shell de mandatos de DB2
Definición de columnas o colecciones XML
Utilización con columnas XML
Creación o edición del archivo DAD
Creación o alteración de una tabla XML
Habilitación de columnas XML
Indexación de tabla secundarias
Inhabilitación de columnas XML
Trabajar con colecciones XML
Creación o edición del archivo DAD para el esquema de correlación
Habilitación de colecciones XML
Inhabilitación de colecciones XML
Inhabilitación de una base de datos para XML
Antes de comenzar
Utilización del asistente de administración
Desde el shell de mandatos de DB2
Programación
Gestión de datos de columna XML
Nombres utilizados en los UDT y en las UDF
Almacenamiento de datos
Recuperación de datos
Recuperación de un documento completo
Recuperación del contenido de elementos y de valores de atributos
Actualización de datos XML
Búsqueda de documentos XML
Búsqueda en el documento XML por estructura
Utilización del Text Extender para la búsqueda estructural de texto
Supresión de documentos XML
Gestión de datos de una colección XML
Composición de documentos XML a partir de datos DB2
Antes de comenzar
Proceso de composición del documento XML
Anulación dinámica de valores en el archivo DAD
Descomposición de documentos XML en datos DB2
Habilitación de una colección XML para descomposición
Límites de tamaño de tabla de descomposición
Antes de comenzar
Descomposición del documento XML
Acceso a una colección XML
Actualización de datos en una colección XML
Supresión de un documento XML de una colección XML
Recuperación de documentos XML de una colección XML
Búsqueda en una colección XML
Referencia
El mandato de administración del XML Extender:
Sintaxis de nivel superior
Opciones del mandato de administración
enable_db
disable_db
enable_column
disable_column
enable_collection
disable_collection
Tipos definidos por el usuario del XML Extender
Funciones definidas por el usuario del XML Extender
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
Procedimientos almacenados del XML Extender
Especificación de archivos de inclusión
Invocación de procedimientos almacenados del XML Extender
Antes de comenzar
Procedimientos almacenados de administración
dxxEnableDB()
dxxDisableDB()
dxxEnableColumn()
dxxDisableColumn()
dxxEnableCollection()
dxxDisableCollection()
Procedimientos almacenados de composición
dxxGenXML()
dxxRetrieveXML()
Procedimientos almacenados de descomposición
dxxShredXML()
dxxInsertXML()
Tablas de soporte administrativo
Tabla de referencia DTD
Tabla de utilización de XML
Información de diagnóstico
Manejo de los códigos de retorno de las UDF
Manejo de los códigos de retorno de procedimientos almacenados
Códigos de SQLSTATE
Mensajes
Lista rápida de mensajes
Mensajes de error
Rastreo de diagnóstico
Inicio del rastreo
Detención del rastreo
Apéndices
Apéndice A. DTD para el archivo DAD
Apéndice B. Ejemplos
DTD de XML
Documento XML: getstart.xml
Archivos de definición de acceso a documento
Archivo DAD: columna XML
Archivo DAD: colección XML - correlación SQL
Archivo DAD: XML - correlación de nodo_RDB
Apéndice C. Consideraciones sobre la página de códigos
Declaración de codificación
Consideraciones sobre columnas y colecciones XML
Valores de página de códigos soportados
Sugerencias y consejos
Avisos
Marcas registradas
Glosario
Índice
Cómo ponerse en contacto con IBM
Información del producto
[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]