Funciones de tabla de OLE DB

Microsoft® OLE DB es un conjunto de interfaces de programación de aplicaciones mediante las cuales las aplicaciones pueden acceder uniformemente a datos almacenados en distintas fuentes de información. OLE DB conceptualmente está dividido en consumidores de OLE DB y proveedores de OLE DB. Un proveedor de OLE DB es un componente de software que expone interfaces de OLE DB y un consumidor de OLE DB es la aplicación que accede a las interfaces de OLE DB y consume los datos.

Con el sistema de base de datos DB2, puede simplificar la creación de aplicaciones de OLE DB definiendo funciones de tabla que accedan a las fuentes de datos de OLE DB y extraigan datos de éstas. DB2 es un consumidor de OLE DB que puede acceder a cualquier proveedor de datos de OLE. Puede realizar operaciones, incluidas GROUP BY, JOIN y UNION, en fuentes de datos que exponen sus datos mediante interfaces de OLE DB. Por ejemplo, puede definir una función de tabla de OLE DB para que devuelva una tabla desde una base de datos de Microsoft Access o una libreta de direcciones de Microsoft Exchange. A continuación, puede crear un informe que combine de forma transparente datos de esta función de tabla de OLE DB con datos de la base de datos DB2.

La utilización de funciones de tabla de OLE DB reduce el esfuerzo de desarrollo de aplicaciones al proporcionar un acceso incorporado a cualquier proveedor de OLE DB. Con las funciones de tabla de OLE DB, un consumidor de OLE DB incorporado genérico intercambia información con cualquier proveedor de OLE DB para recuperar datos. Tan solo es necesario registrar una función de tabla como LANGUAGE OLEDB y hacer referencia al proveedor de OLE DB y al conjunto de filas pertinente como una fuente de datos. No es necesario realizar programación de funciones para beneficiarse las funciones de tabla de OLE DB.

Restricción:

Comentarios