Utilize o assistente Criar Função de Tabela de Banco de Dados OLE para criar uma função de tabela definida pelo usuário de banco de dados OLE que permite que você importe dados a partir de um banco de dados que suporte o formato de banco de dados OLE.
Pré-requisitos:- DB2
Universal Database para Linux, UNIX e Windows, Enterprise Server Edition (Versão
8 e posterior)
- OLE DB 2.0 ou posterior, disponível a partir da Microsoft em http://www.microsoft.com. Se você tentar chamar
uma função de tabela OLE DB sem primeiro instalar o OLE DB, o DB2 emitirá SQLCODE
-465, SQLSTATE 58032, código de razão 35. Para os requisitos do sistema e provedores
OLE DB disponíveis para suas origens de dados, consulte a documentação da origem de dados.
Para obter a especificação do OLE DB, consulte o Microsoft OLE DB 2.0 Programmer's
Reference and Data Access SDK, Microsoft Press, 1998.
- db2olefn.dll deve estar registrado em seu computador.
Para registrar esse arquivo DLL, digite regsvr32 DB2installdir\sqllib\function\db2olefn.dll
em uma linha de comandos, em que DB2installdir é o diretório raiz
onde você instalou o DB2.
Para criar uma UDF para OLE DB:
- Mude para a perspectiva Dados.
- Clique em Arquivo > Novo > Outro para abrir o diálogo Novo.
- Selecione Dados e escolha Função Definida
pelo Usuário.
- Clique em Próximo. É aberto o assistente.
- Na página Especificar um Projeto, opte por
utilizar um novo projeto ou selecione um projeto de desenvolvimento de dados existente.
- Clique em Próximo. A página Nome
e Idioma é aberta.
- No campo Idioma, selecione OLE DB.
- Conclua as etapas necessárias do assistente.
- Clique em Concluir.
A função definida pelo usuário é criada e incluída no projeto de desenvolvimento de dados
especificado e a função definida pelo usuário é implementada e registrada no servidor de banco de dados.