SQL4001N | O caracter "<caracter>" na coluna "<coluna>" na linha "<linha>" não é válido. |
Explicação: O caractere especificado não é um caractere válido em instruções SQL.
A instrução não pode ser processada.
Usuário responsável: Remova ou substitua o caractere inválido.
SQL4002N | "<token 1>" e "<token 2>" são variáveis não declaradas do host que não podem ser usadas simultaneamente como nomes de descritor em uma única instrução SQL. |
Explicação: Os identificadores especificados não foram declarados como variáveis do host. Nomes de descritores não são declarados antes de serem usados. Como não é válido mais de um nome de descritor em uma única instrução, pelo menos uma das variáveis do host não é válida.
A instrução não pode ser processada.
Usuário responsável: Corrija o uso dos nomes de descritor ou variáveis não declaradas do host na instrução. Observe que a instrução pode conter outras variáveis do host não declaradas.
SQL4003N | A instrução SQL na linha "<linha>" não é suportada por esta versão do pré-compilador. |
Explicação: Os números de release do pré-compilador e a versão instalada do gerenciador de banco de dados não são compatíveis. A instrução especificada é suportada pelo gerenciador de banco de dados, mas não pelo pré-compilador.
A instrução não pode ser processada.
Usuário responsável: Repita o processo de pré-compilação com a versão atual do pré-compilador.
SQL4004N | O nome do pacote não é válido. |
Explicação: O nome do pacote contém caracteres inválidos. O nome é muito longo ou não foi especificado um nome com a opção PACKAGE.
Nenhum pacote foi criado.
Usuário responsável: Submeta novamente o comando com um nome de pacote válido ou sem a opção PACKAGE.
SQL4005N | Um token inválido "<token>" foi encontrado a partir da posição "<posição>" na linha "<linha>". |
Explicação: Foi detectado um erro de sintaxe na instrução SQL no token especificado "<token>".
A instrução não pode ser processada.
Usuário responsável: Examine a instrução, principalmente no token especificado. Corrija a sintaxe.
SQL4006N | As estruturas estão alojadas muito profundamente. |
Explicação: O número de estruturas alojadas excedeu o máximo de 25.
A instrução não pode ser processada.
Usuário responsável: Reduza o número de estruturas alojadas.
SQL4007N | A estrutura do host "<estrutura-host>" não possui campos. |
Explicação: Nenhum campo pode ser encontrado dentro da estrutura do host "<estrutura-host>".
A instrução não pode ser processada.
Usuário responsável: Inclua um campo na estrutura do host.
SQL4008N | A variável de host "<nome>" não pode ser unicamente referenciada, mesmo que completamente qualificada. |
Explicação: A variável de host "<nome>" corresponde com ao menos uma outra variável de host qualificada ou parcialmente qualificada, mesmo com qualificação completa.
O comando não pode ser processado.
Usuário responsável: Renomeie a variável do host.
SQL4009N | A expressão para tamanho de dado é inválida. |
Explicação: A expressão para tamanho de dados tem erro de sintaxe ou é muito complexa.
A instrução não pode ser processada.
Usuário responsável: Verifique a sintaxe da expressão de tamanho.
SQL4010N | Aninhamento inválido de instruções SQL Composto. |
Explicação: Este erro é retornado quando uma cláusula BEGIN COMPOUND é detectada como uma subinstrução de uma instrução SQL Composto.
Usuário responsável: Submeta novamente a pré-compilação sem o BEGIN COMPOUND aninhado.
SQL4011N | Subinstrução SQL inválida em uma instrução SQL Composto. |
Explicação: Este erro é retornado quando uma subinstrução inválida é detectada em uma instrução SQL Composto. As instruções válidas são:
Usuário responsável: Submeta novamente a pré-compilação sem a subinstrução inválida.
SQL4012N | Uso inválido de COMMIT em uma instrução SQL Composto. |
Explicação: Este erro é retornado quando uma subinstrução é detectada depois que um COMMIT é encontrado em uma instrução COMPOUND SQL.
Usuário responsável: Faça com que a subinstrução COMMIT seja a última subinstrução e envie a pré-compilação novamente.
SQL4013N | Foi encontrada uma instrução END COMPOUND sem uma instrução BEGIN COMPOUND anterior. |
Explicação: Este erro é retornado quando uma instrução END COMPOUND é encontrada sem um BEGIN COMPOUND precedente.
Usuário responsável: Remova o END COMPOUND ou adicione um BEGIN COMPOUND e envie a pré-compilação novamente.
SQL4014N | Sintaxe de SQL Composto inválida. |
Explicação: Este erro é retornado quando uma instrução de SQL Composto contém erro de sintaxe. As causas possíveis incluem:
Usuário responsável: Conserte o erro de sintaxe e torne a pré-compilar.
SQL4015N | Ocorreu um erro durante o pré-processamento. |
Explicação: O processador externo terminou com um ou mais erros.
O comando não pode ser processado.
Usuário responsável: Por favor, consulte o arquivo ".err" para o arquivo fonte correspondente para obter maiores detalhes.
SQL4016N | O pré-processador especificado não foi encontrado. |
Explicação: O pré-processador especificado através da opção PREPROCESSOR não pode ser encontrado.
O comando não pode ser processado.
Usuário responsável: Certifique-se que o pré-processador pode ser executado a paritr do diretóio atual e, verifique também a sintaxe da opção PREPROCESSOR.
SQL4017W | O pré-processamente foi completado com sucesso. |
Explicação: O pré-processamento do arquivo de entrada for concluído com sucesso utilizando o comando externo através da opção PREPROCESSOR.
Usuário responsável: Nenhuma ação é necessária.
SQL4018W | Iniciando o processamento do arquivo pré-processado "<arquivo-preprocessado>". |
Explicação: O pré-compilador está processando agora o arquivo pré-processado.
Usuário responsável: Nenhuma ação é necessária.
SQL4019W | Completado o processamento do arquivo pré-processado "<arquivo-preprocessado>". |
Explicação: O pré-compilador concluiu o processamento do arquivo pré-processado.
Usuário responsável: Nenhuma ação é necessária.
SQL4020N | A variável do host 'long' "<token 1>" não é válida. Use 'sqlint32' em seu lugar. |
Explicação: Se a opção de pré-compilação LONGERROR YES estiver em efeito ou a opção de pré-compilação LONGERROR não foi especificada e a plataforma tem 8 bytes, então a variável do host INTEGER deverá ser declarada com o tipo de dados sqlint32' e não 'long'.
Em plataformas de 64 bits com tipos de 8 bytes, a opção de pré-compilação LONGERROR NO pode ser usada para especificar que as variáveis 'longas' do host deverão ser usadas para tipos de dados BIGINT. Para portabilidade máxima, o uso de 'sqlint32' e 'sqlint64' é recomendado para tipos de dados INTEGER e BIGINT respectivamente.
Usuário responsável: Substitua o tipo de dados atual da variável do host pelo tipo de dados na mensagem.