Utilize a página Nome e Linguagem do assistente de Novo Procedimento
Armazenado para especificar as opções básicas para criar um procedimento armazenado.
- Nome
- Digite um nome para o procedimento armazenado. O nome pode ser qualificado com o nome do
esquema e conter letras e números, mas deve começar com uma letra.
O nome do procedimento armazenado pode ser delimitado por aspas para preservar caracteres com letras minúsculas ou espaços. Ele não precisa ser exclusivo dentro do banco de dados, mas você não pode criar um procedimento armazenado com o mesmo nome e assinatura exatos.
- Idioma
- Selecione um idioma para o procedimento armazenado.
- Pacote Java
- Digite o nome do pacote que o Java Runtime Environment utilizará para localizar
a classe de seu procedimento armazenado ou utilize o nome do pacote padrão. Utilize o seguinte formato: COM.nome_da_empresa.name.caminho_de_diretório_do_procedimento_armazenado. Entre em contato com o administrador do banco de dados para determinar o nome do pacote de seu procedimento armazenado.
- Acesso ao banco de dados
- Especifique opções para acesso ao banco de dados.
- SQL dinâmico usando JDBC
- Selecione para utilizar o JDBC
(Java Database Connectivity) com SQL dinâmico para acessar o banco de dados. Selecione essa opção para criar um procedimento armazenado que possa ser transportado para outros sistemas de gerenciamento de banco de dados.
- SQL estático usando SQLJ
- Selecione esta opção para utilizar SQL incorporado que adere ao padrão SQLJ para acessar o banco de dados. Utilizar SQLJ permite incorporar instruções SQL em programas Java.
Selecione esta opção quando desejar encapsular as autorizações.
Requisito: O SQLJ suporta sintaxe SQL que segue SQL92 ou padrões anteriores. Esse requisito aplica-se a todas as instruções SQL estáticas nos procedimentos armazenados. Os procedimentos armazenados que contêm instruções estáticas (SQLJ) devem ser executados no modo fenced.
- Pacote raiz
- Para procedimentos armazenados Java SQLJ que direcionam o DB2 para Linux, UNIX
e Windows apenas:
Digite o nome raiz dos pacotes que serão criados pelo binder SQLJ. Se uma opção não for especificada, um nome raiz
será derivado a partir do nome do perfil. Os nomes possuirão um
comprimento máximo de sete caracteres. Os dígitos 1, 2, 3 e 4 serão
anexados ao nome do pacote raiz para criar os quatro nomes de pacote
finais (um para cada nível de isolamento). Os pacotes são ligados com os seguintes níveis de isolamento: PACKAGENAME1 está ligado com o nível de isolamento UR; PACKAGENAME2 está ligado com o nível de isolamento CS; PACKAGENAME3 está ligado com o nível de isolamento RS; PACKAGENAME4 está ligado com o nível de isolamento RR.
- Pacote do DB2
- Para procedimentos armazenados Java SQLJ que direcionam o DB2 para iSeries apenas:
Digite o nome do pacote DB2
que deseja utilizar ao construir procedimentos armazenados SQLJ, por exemplo, QUSRSYS.sqlpackage.
Para obter informações sobre valores válidos,
consulte a documentação do DB2
sobre como construir procedimentos armazenados SQLJ.
- Local do Conversor SQLJ
- Especifique o caminho e o nome do arquivo JAR completos que contém a biblioteca de classes SQLJ que implementa o suporte à conversão do SQLJ.
- Nome da Classe do Conversor SQLJ
- Especifique o nome completo do pacote da classe SQLJ para instruções SQLJ de conversão.