Novidades

Procedimentos Armazenados

O rendimento das aplicações pode ser aumentado com estes aperfeiçoamentos às capacidades de procedimentos armazenados do DB2 Universal Database.

Construtor de Procedimentos Armazenados

O Construtor de Procedimentos Armazenados foi aperfeiçoado a fim de simplificar o processo de construção dos seus procedimentos armazenados e também para facilitar a depuração e o desdobramento destes na sua empresa:

Consulte a Ajuda Online para mais informações acerca do Construtor de Procedimentos Armazenados.

Integração MQSeries

O DB2 Versão 7.2 fornece um conjunto básico de funções para integração de operações de mensagens MQSeries em instruções de SQL. Estas funções suportam uma variedade de modelos de mensagens, incluindo mensagens simples de apenas um sentido, pedido/resposta e publicação/subscrição. Através destas funções básicas, é possível suportar uma variedade de aplicações, que vão desde a simples notificação de eventos à criação de armazenamento de dados operacional.

Estão disponíveis mais informações nas Notas de Edição do DB2 7.2 e em www.software.ibm.com/software/data/integration/MQSeries. É fornecido suporte adicional para mensagens semi-estruturadas pelo Assistente do MQSeries (consulte Assistente do MQSeries para obter mais informações). É fornecido suporte adicional para mensagens XML pela nova funcionalidade no DB2 XML Extender (consultehttp://www.ibm.com/software/data/db2/extenders/xmlext/ ).

O novo DB2 Versão 7.2 Data Warehouse Center também fornece Integração MQSeries. Pode encontrar mais detalhes sobre esta nova funcionalidade em Filas de Mensagens MQSeries.

Agora é fornecida uma cópia do MQSeries para suportar a utilização destas novas capacidades fabulosas em Windows 2000, Windows NT, AIX, HP-UX e Ambiente Operativo Solaris.

Assistente do MQSeries

O DB2 Versão 7.2 fornece um Assistente do MQSeries. Este assistente cria uma função de tabela que lê de uma fila de MQSeries através das funções definidas pelo utilizador MQSeries, que também são novidade na Versão 7.2.

O assistente pode processar cada mensagem de MQSeries como uma cadeia delimitada ou uma cadeia de colunas de comprimento fixo dependendo da sua especificação. As funções de tabelas criadas analisam a cadeia de acordo com as suas especificações e devolve cada mensagem de MQSeries como uma fila de uma função de tabelas. O assistente também lhe permite criar uma vista no topo de uma função de tabelas e pré-visualizar uma mensagem de MQSeries e o resultado da função de tabelas.

Assistente de DB OLE

O DB2 Versão 7.2 fornece um novo Assistente OLE DB. Este assistente ajuda-o a criar uma função de tabelas que lê dados de outro fornecedor de base de dados que suporta o Microsoft OLE DB padrão. Em alternativa pode criar uma tabela de DB2 com os dados lidos pela função de tabela OLE DB e pode criar uma vista para funções de tabelas OLE DB.

Para obter mais informações sobre o Assistente OLE DB, consulte as DB2 Notas de Edição.

Suporte de Procedimentos Armazenados Imbricados

O DB2 tem agora suporte para procedimentos armazenados imbricados que não só simplifica a migração de aplicações de bases de dados de outros revendedores, como também permite aos programadores de aplicações utilizar e explorar procedimentos armazenados de forma mais eficaz. Consulte o manual Application Development Guide para mais informações.

Linguagem de Procedimentos SQL

O suporte para Linguagem de Procedimentos SQL está agora disponível para DB2 em Windows, OS/2 e UNIX, além de DB2 Universal Database para OS/390 e DB2 Universal Database para OS/400. Suporta a construção de procedimentos armazenados DB2 que utilizem SQL de forma coerente com a definição de Módulo Armazenado Constante da norma ANSI SQL99. Consulte os manuais Application Development Guide e Application Building Guide para mais informações.

Procedimentos Armazenados do Visual Basic

Além de Java e da linguagem de procedimentos armazenados, o DB2 Universal Database agora permite-lhe escrever procedimentos armazenados através do Microsoft Visual Basic. Os procedimentos armazenados, escritos com o Microsoft Visual Basic, podem ser colocados em servidores DB2 Universal Database em execução no Sistemas operativos Windows de 32 bits. Pode especificar OLE como a linguagem na qual o procedimento armazenado é implementado e chamá-lo a partir de uma aplicação cliente escrita em qualquer uma das linguagens suportadas pelo DB2. Consulte Suporte OLE DB Nativo para obter mais informações no suporte de DB2 OLE.

Chamar Procedimentos Armazenados

Pode agora chamar os procedimentos armazenados a partir do processador da linha de comandos (CLP) através do comando CALL. Consulte o manual SQL Reference, Volume 1 para mais informações.

Exemplos de Procedimentos Armazenados

Está disponível um conjunto aperfeiçoado de exemplos de procedimentos armazenados no Cliente de Desenvolvimento de Aplicações. Os exemplos são escritos por meio de SQL incorporado em C/C++, CLI em C, JDBC em Java, e procedimentos SQL. Demonstram a capacidade das aplicações cliente numa determinada linguagem chamarem um procedimento armazenado escrito noutra linguagem. Ficheiros de origem separados para instruções CREATE PROCEDURE, aplicações cliente, procedimentos armazenados e instruções DROP PROCEDURE facilitam a cópia e a alteração do código exemplo para criação dos seus próprios procedimentos armazenados.

Carregador de Classe de Procedimentos Armazenados Java

Com o carregador de classe Java, o DB2 Universal Database permite ao utilizador aumentar o rendimento dos seus procedimentos armazenados Java e aumentar a disponibilidade dos seus servidores de produção. O carregador de classe Java permite-lhe efectuar a substituição online das suas classes de procedimentos armazenados Java. Ao emitir a instrução CALL SQLJ.REFRESH_CLASSES(), o DB2 continua a executar e a Java Virtual Machine (JVM) continua carregada na memória, pronta a executar as classes de procedimentos armazenados actualizadas. Os procedimentos armazenados podem utilizar as novas classes sem necessidade de parar o gestor de base de dados. Consulte o manual Application Development Guide para mais informações.


[ Início da Página | Página Anterior | Página Seguinte | Índice | Índice Remissivo ]