Utilize a janela Parâmetros para especificar opções de parâmetros
para um novo parâmetro de rotina.
- Modo de parâmetro
- Especifique o tipo de parâmetro a ser criado.
- In
- Especifica que o parâmetro é um parâmetro de entrada que transmite valores para a rotina do aplicativo do cliente. Os parâmetros de entrada não contêm um valor quando a rotina retorna controle para o aplicativo do cliente.
- Out
- Especifica que o parâmetro é um parâmetro de saída que retorna valores para a rotina do aplicativo do cliente. Se uma rotina falhar para definir um ou mais parâmetros apenas de saída, o banco de dados não detectará o erro na rotina. Em vez disso, ele retornará os parâmetros de saída para o aplicativo cliente com os valores estabelecidos no início da rotina.
- InOut
- Especifica que o parâmetro é um parâmetro de entrada e de saída. Os parâmetros de entrada e de saída podem transmitir valores para a rotina do aplicativo do cliente e retornar valores da rotina para o aplicativo do cliente.
- Nome
- Digite um nome para o parâmetro.
- Tipo de SQL
- Selecione um tipo de dados SQL. Os controles abaixo deste campo serão alterados
com base no tipo de dados SQL selecionado.
- Comprimento
- Digite um comprimento para o tipo de SQL selecionado. Essa opção está disponível apenas para os seguintes tipos de dados SQL: BLOB, CHAR, CLOB, DBCLOB, GRAPHIC, VARGRAPHIC e VARCHAR.
- Unidade
- Selecione uma unidade de tamanho para o tipo de dados SQL selecionado. Essa opção está disponível apenas para os seguintes tipos de dados SQL: BLOB, CLOB e DBCLOB.
- Precisão
- Digite um número (entre 1 e 31) para o número total de dígitos que o valor pode conter. Essa opção está disponível apenas para os seguintes tipos de dados SQL: DECIMAL, FLOAT e NUMERIC. A precisão de inteiros binários e números decimais é o número total de dígitos binários ou decimais, excluindo o sinal. A precisão de números de ponto flutuante é simples ou duplo, que se refere ao número de dígitos na fração. A precisão não pode ser negativa.
- Escala
- Digite um número para o número de dígitos à direita do ponto decimal. Essa opção está disponível apenas para os seguintes tipos de dados SQL: DECIMAL, FLOAT e NUMERIC. A escala não pode ser negativa ou maior que a precisão. A precisão máxima é 31 dígitos. Se você especificar uma escala, também será necessário especificar uma precisão. Por padrão, a escala é 0.
- Comentários
- Digite comentários para o parâmetro.
- Para dados de bit
- Especifica o subtipo de dados de bits para todas as cadeias de caracteres. Disponível apenas para os seguintes tipos de dados SQL: CHAR e VARCHAR. Os bytes de uma cadeia de caracteres com o subtipo de dados de bits não representam caracteres.
Quando você especifica essa opção, nenhuma conversão de caractere é executada nas cadeias de caracteres. Dica: Essa opção é útil ao transmitir cadeias binárias grandes, como senhas criptografadas, para uma rotina.
- Subtipo de caractere
- Apenas para DB2
para z/OS,
especifique opções de subtipo charter.
- Sem Subtipo de Caractere
- Especifica que não haverá nenhum tipo de cadeias de caracteres.
- Para Dados SBCS
- Especifica que você deseja utilizar os caracteres SBCS (conjunto de caracteres de byte ID exclusivo) para todas as cadeias de caracteres.
- Para dados de bit
- Especifica o subtipo de dados de bits para todas as cadeias de caracteres. Disponível apenas para os seguintes tipos de dados SQL: CHAR e VARCHAR. Os bytes de uma cadeia de caracteres com o subtipo de dados de bits não representam caracteres.
Quando você especifica essa opção, nenhuma conversão de caractere é executada nas cadeias de caracteres. Dica: Essa opção é útil ao transmitir cadeias binárias grandes, como senhas criptografadas, para uma rotina.
- Para Dados Combinados
- Especifica que você deseja utilizar o subtipo de dados misturados para todas as cadeias de caracteres.
- Esquema de codificação
- Apenas para DB2 para z/OS,
especifique opções de esquema de codificação.
- Padrão
- Especifica que você deseja utilizar o esquema de codificação padrão.
- ASCII
- Especifica que você deseja utilizar ASCII como o esquema de codificação.
- EBCDIC
- Especifica que você deseja utilizar EBCDIC como o esquema de codificação.
- Unicode
- Especifica que você deseja utilizar Unicode como o esquema de codificação.