Selecione um dos seguintes itens para indicar como o programa ILE RPG terá
permissão de usar registros que contenham campos com capacidade para nulos a
partir de arquivos do banco de dados descritos externamente.
- *NO
- Selecione *NO se você não desejar que o programa ILE RPG processe
registros com campos de valores nulos a partir de arquivos descritos
externamente. Se você tentar recuperar um registro que contém valores
nulos, nenhum dado no registro será acessível ao programa ILE RPG e ocorrerá
um erro de mapeamento de dados.
- *INPUTONLY
- Selecione *INPUTONLY se desejar que o programa ILE RPG leia registros com
campos com capacidade para nulos que contenham valores nulos de arquivos do
banco de dados somente de entrada descritos externamente. Quando um
registro contendo valores nulos for recuperado, nenhum erro de mapeamento de
dados ocorrerá e os valores padrão do banco de dados serão colocados em
quaisquer campos contendo valores nulos. O programa não pode fazer o
seguinte: usar campos-chave de capacidade nula ou criar ou atualizar
registros que contenham campos de capacidade nula ou determinar se um campo de
capacidade nula é nulo atualmente enquanto o programa está sendo executado ou
definir um campo de capacidade nula como nulo.
- *USRCTL
- Selecione *USRCTL se desejar que o programa ILE RPG leia, grave e atualize
registros com valores nulos a partir de arquivos do banco de dados descritos
externamente. Registros com chaves nulas poderão ser recuperados
através de operações chaveadas. O programa pode determinar se um campo
com capacidade para nulos for realmente nulo e definir um campo com capacidade
para nulos para ser nulo para saída ou atualização. O programador é
responsável por garantir que os campos que contêm valores nulos sejam usados
corretamente dentro do programa.
- *YES
- Mesmo que *INPUTONLY.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.