Permitir valores nulos

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.