Criando Funções Definidas pelo Usuário DB2 a partir do Explorador de Banco de Dados

Você pode utilizar o Editor SQL ou o Editor de Rotinas para criar funções definidas pelo usuário DB2 SQL.

Utilizando o Editor SQL, você pode criar uma função definida pelo usuário com base em um gabarito ou modificar o gabarito conforme necessário. Este método é útil se você desejar criar rapidamente uma função definida pelo usuário e executá-la no servidor.

Utilizando o Editor de Rotinas, você pode especificar o nome e linguagem de uma função definida pelo usuário e, em seguida, abrir o código-fonte no Editor de Rotinas para modificação adicional. Quando criar uma função definida pelo usuário utilizando este método, será necessário especificar um projeto de desenvolvimento de dados para armazenar o código-fonte para a função definida pelo usuário. Você pode especificar um projeto existente que esteja associado à conexão na qual você está trabalhando ou pode criar um novo projeto.

Para criar uma função definida pelo usuário a partir do Explorador de Banco de Dados:

  1. Vá para a perspectiva Dados.
  2. No Explorador de Banco de Dados, clique com o botão direito do mouse na pasta Funções Definidas pelo Usuário em uma conexão com o banco de dados e clique em um dos seguintes itens de menu:
    • Clique em Novo > Com Editor SQL para abrir um modelo de função definida pelo usuário no Editor SQL.
    • Clique em Novo > Com Editor de Rotinas para abrir uma janela para especificar um nome, linguagem e projeto de desenvolvimento de dados para a função definida pelo usuário, em seguida, clique em Concluir.
    Se você utilizar o Editor SQL, poderá modificar o gabarito e executar a função definida pelo usuário a partir da visualização do editor SQL para implementar a função definida pelo usuário no banco de dados. Se você utilizar o Editor de Rotinas, a função definida pelo usuário será incluída na pasta Funções Definidas pelo Usuário no projeto de desenvolvimento de dados especificado, e a função definida pelo usuário será aberta no editor de rotinas.

Feedback