Utilize a página Opções para especificar configurações opcionais
para o procedimento armazenado. Caso você esteja utilizando o DB2 para LUW, DB2 para iSeries, DB2 para z/Series, ou Derby, alguns destes
campos podem não se aplicar.
- Nome específico
- Mostra o nome específico do procedimento armazenado, um nome exclusivo que
diferencia vários procedimentos armazenados com o mesmo nome e parâmetros
diferentes. Se este nome não for especificado, ele será gerado pelo banco de dados
na primeira vez que você construir o procedimento. É possível utilizar o nome específico para
eliminar ou comentar um procedimento armazenado. Não é possível utilizar o nome específico
para chamar o procedimento armazenado.
- Conjuntos de resultados
- Mostra o número máximo de conjuntos de resultados de consulta que o procedimento armazenado pode retornar. Para alterar o número de conjuntos de resultados para um procedimento armazenado SQL, altere o número na instrução CREATE PROCEDURE na página de origem.
- Idioma
- Mostra a linguagem na qual o procedimento armazenado foi gravado.
- Estilo de parâmetro
- Mostra as convenções utilizadas para transmitir parâmetros e retornar o valor do procedimento armazenado.
- Pacote
- Mostra o pacote para o procedimento armazenado SQL.
- Contém SQL
- Especifica que o procedimento armazenado contém instruções SQL e não lê nem modifica dados SQL.
- Lê dados SQL
- Especifica que o procedimento armazenado lê dados SQL.
- Modifica dados SQL
- Especifica que o procedimento armazenado modifica dados SQL.
- Sem SQL
- Especifica que o procedimento armazenado não pode executar nenhuma instrução SQL.
Nota: Embora a opção NO SQL implique que nenhuma instrução SQL pode ser especificada, as instruções SQL não executáveis não são restritas.
- ID do Jar
- Digite o identificador do Jar para o procedimento armazenado Java.
- Nome da Classe
- Mostra o nome da classe do procedimento armazenado Java. Para alterar o nome da classe
para um procedimento armazenado Java, modifique o nome da classe no código-fonte.
Quando construir o procedimento armazenado, o procedimento armazenado com o nome antigo
será eliminado do banco de dados e o procedimento armazenado com o novo nome
da classe será criado.
- Seguro em Encadeamento
- Selecione esta opção para especificar que o gerenciador do banco de dados executa o procedimento armazenado no mesmo processo que outras rotinas. Para que o procedimento armazenado seja seguro em encadeamento,
ele não pode utilizar áreas de dados globais ou estáticas
- Ambiente WLM
- Mostra o nome do ambiente do WLM (Workload Manager) MVS no qual o procedimento armazenado é executado.
Para alterar o Ambiente do WLM para um procedimento SQL, altere
o Ambiente do WLM na página de origem.
- ID de Coleta
- Mostra o ID da coleta do procedimento armazenado. Para alterar o ID da coleta
para um procedimento armazenado SQL, modifique o ID da coleta no código-fonte.
- Limite de tempo ASU
- Mostra a quantidade total de tempo do processador, em unidades de serviço da CPU, que uma única invocação de um procedimento armazenado pode executar. Para alterar o limite de tempo de ASU para um procedimento armazenado SQL, modifique o código-fonte incluindo a opção
na instrução CREATE PROCEDURE.
- Permanecer residente
- Mostra se o módulo de carregamento do procedimento armazenado permanece na memória quando
o procedimento armazenado é encerrado. Quando esta caixa de opções não estiver selecionada, o módulo de carregamento
é excluído da memória após a execução do procedimento armazenado. Para alterar esta
opção para um procedimento armazenado SQL, modifique o código-fonte incluindo esta opção
na instrução CREATE PROCEDURE.
- Confirmar no retorno
- Mostra se o procedimento armazenado envia uma instrução COMMIT quando o
procedimento armazenado é retornado. A instrução COMMIT encerra uma unidade de trabalho e
confirma as alterações do banco de dados que foram feitas por essa unidade de trabalho. Para alterar esta
opção para um procedimento armazenado SQL, modifique o código-fonte incluindo esta opção
na instrução CREATE PROCEDURE.
- Determinista
- Mostra se o procedimento armazenado retorna o mesmo resultado de chamadas sucessivas
com parâmetros de entrada idênticos. Quando esta caixa de opções não estiver selecionada,
o procedimento armazenado pode não retornar o mesmo resultado de chamadas sucessivas
com parâmetros de entrada idênticos.
- Delimitado
- Mostra se o procedimento armazenado é FENCED. Quando FENCED, um procedimento armazenado
não acessa os recursos internos do gerenciador de banco de dados, como buffers de dados.
Por padrão, o procedimento armazenado criado executa FENCED. Para alterar se um procedimento armazenado
SQL executa FENCED, modifique o código-fonte incluindo a opção NOT
FENCED na instrução CREATE PROCEDURE. Requisito: Quando um procedimento armazenado retorna
um conjunto de resultados, ele deve executar FENCED.
- DB2
- Mostra se o procedimento armazenado é executado em um ambiente de
segurança externa. Quando o botão for selecionado, o procedimento armazenado não será executado
em um ambiente de segurança externa especial. Se o procedimento armazenado acessar
recursos protegidos por um produto de segurança externa, o acesso será desempenhado
utilizando o ID de autorização associado ao espaço de endereço do procedimento armazenado.
- Usuário
- Mostra se o procedimento armazenado é executado em um ambiente de
segurança externa. Quando o botão de rádio for selecionado, o procedimento armazenado
será executado em um ambiente de segurança externa. Se o procedimento armazenado acessar recursos que são protegidos por um produto de segurança externo, o acesso é obtido através da utilização do ID de autorização do usuário que chamou o procedimento armazenado.
- Definidor
- Mostra se o procedimento armazenado é executado em um ambiente de
segurança externa. Quando o botão de rádio Definidos for selecionado, o procedimento armazenado
será executado em um ambiente de segurança externa. Se o procedimento armazenado acessar
recursos protegidos pelo produto de segurança externa, o acesso será desempenhado
utilizando o ID de autorização do proprietário do procedimento armazenado.