Editor de Rotinas - Procedimento Armazenado - Página Opções

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.

Feedback