• -1403 – Usuário e/ou senha incorretos.
  • -1760 – CREATE PROCEDURE precisa ter cláusulas LANGUAGE e EXTERNAL válidas.
  • -2001 – Quantidade de variáveis host passada à stored procedure não bate com a esperada.
  • -4302 – Procedimento Java ou UDF terminou com exceção.
  • -4700 – Tentativa de usar função nova antes de ativar NEW FUNCTION MODE.
  • -4701 – Número de partições ou limites excede o máximo do sistema.
  • -4704 – Tipo de dado não suportado encontrado como coluna INCLUDE.
  • -4705 – Opção especificada no ALTER não é válida para a rotina.
  • -4706 – Opções atuais do ambiente não batem com as da definição original da rotina.
  • -4709 – EXPLAIN MONITORED STATEMENTS falhou. Ver reason-code.
  • -4710 – EXCHANGE DATA especificou duas tabelas que não são clone uma da outra.
  • -4727 – Parâmetro do sistema é inconsistente com cláusula da instrução.
  • -4730 – Especificação inválida de coluna XML. Ver reason-code.
  • -4731 – Rotina SQL nativa não pôde ser processada para o pacote especificado.
  • -4732 – Limite máximo de ALTERs excedido para o objeto.
  • -4733 – ALTER TABLE inválido: tipo, tamanho ou dado MIXED não bate com o existente.
  • -4734 – LOAD MODULE da procedure usa parâmetro VARCHAR inconsistente com CREATE.
  • -4735 – Referência inválida de tabela para locator.
  • -4736 – Especificação de período não suportada como foi feita.
  • -4737 – Instrução não é permitida com conexão confiável (trusted connection).
  • -4738 – Tabela não pode ser definida dessa forma em ambiente Common Criteria.
  • -4739 – Configurações de ambiente não são consistentes com as usadas em máscaras/permissões.
  • -5001 – Tabela inválida.
  • -5012 – Variável host não é numérica exata com escala zero.
  • -7008 – Objeto inválido para a operação. Ver reason-code.
  • -16000 – Expressão XQuery inválida: contexto estático sem atribuição (XPST0001).
  • -16001 – Expressão XQuery inválida: contexto dinâmico sem atribuição (XPDY0002).
  • -16002 – Token inesperado em expressão XQuery. Esperava outro (XPST0003).
  • -16003 – Tipo de dado incompatível em expressão XQuery (XPTY0004).
  • -16005 – Nome referenciado em XQuery não está definido no contexto estático (XPST0008).
  • -16007 – Expressão de caminho XQuery usa eixo não suportado (XQST0010).
  • -16009 – Função XQuery com nome e parâmetros informados não definida (XPST0017).
  • -16011 – Passo intermediário de XQuery retornou valor atômico inválido (XPTY0019).
  • -16012 – Item de contexto em passo de eixo não é nó (XPTY0020).
  • -16015 – Construtor de elemento em XQuery contém atributo após nó que não é atributo.
  • -16016 – Atributo repetido em construtor de elemento. (err:XQTY0025)
  • -16020 – Expressão "/" ou "//" sem nó raiz do tipo document node. (err:XPDY0050)
  • -16022 – Operandos de tipos incompatíveis para operador especificado. (err:XPTY0004)
  • -16023 – Prefixo de namespace declarado mais de uma vez. (err:XQST0033)
  • -16024 – Prefixo de namespace não pode ser reatribuído. (err:XQST0070)
  • -16026 – Mesmo atributo usado mais de uma vez no construtor de elemento. (err:XQST0040)
  • -16029 – Construtor de elemento usa o mesmo prefixo de namespace mais de uma vez. (err:XQST0071)
  • -16031 – Recurso da linguagem XQuery não é suportado.
  • -16032 – String especificada não é um URI válido. (err:XQST0046)
  • -16033 – Tipo de destino em cast não é tipo atômico válido. (err:XPST0080)
  • -16036 – URI em declaração de namespace não pode ser vazio.
  • -16038 – Argumentos do fn:datetime possuem timezones diferentes. (err:FORG0008)
  • -16041 – fn:boolean não conseguiu calcular valor booleano efetivo. (err:FORG0006)
  • -16046 – Expressão numérica tentou dividir por zero. (err:FOAR0001)
  • -16047 – Overflow ou underflow aritmético. (err:FOAR0002)
  • -16048 – XQuery Prolog contém múltiplas declarações do mesmo tipo.
  • -16049 – Valor léxico inválido para o tipo de dado. (err:FOCA0002)
  • -16051 – Valor fora do intervalo ao fazer cast implícito/explicito. (err:*variado*)
  • -16052 – NaN não pode ser usado em operações de datetime. (err:FOCA0005)
  • -16055 – Overflow em operação aritmética envolvendo datetime. (err:FODT0001)
  • -16056 – Overflow com valor de duração. (err:FODT0002)
  • -16057 – Valor de timezone inválido. (err:FODT0003)
  • -16061 – Valor não pôde ser construído/cast para tipo especificado. (err:FORG0001)
  • -16065 – Sequência vazia não pode ser convertida para tipo especificado. (err:FORG0006)
  • -16066 – Argumento passado para função agregadora é inválido. (err:FORG0006)
  • -16067 – Valor de FLAGS passado para função é inválido. (err:FORX0001)
  • -16068 – Expressão regular passada é inválida. (err:FORX0002)
  • -16069 – Regex corresponde a string de comprimento zero. (err:FORX0003)
  • -16075 – Sequência a ser serializada contém nó do tipo atributo. (err:SENR0001)
  • -16080 – Expressões fora do escopo do XQUERY-UPDATE em xmlmodify. (err:XUST0001)
  • -16081 – Expressão no xmlmodify não é do tipo updating ou sequência vazia. (err:XUST0002)
  • -16085 – Nó alvo da expressão XQuery é inválido. (err:*variado*)
  • -16086 – Sequência de substituição possui nós inválidos. (err:*variado*)
  • -16087 – Resultado de xmlmodify não é uma instância válida do XDM. (err:XUDY0021)
  • -16088 – Conflito de binding de namespace na expressão. (err:XUDY0023)
  • -16089 – Conflito de namespace introduzido por expressão de atualização. (err:XUDY0024)
  • -16246 – Mapeamento de anotação incompleto no schema XML. Ver linha e razão.
  • -16247 – Tipo XML de origem não pôde ser mapeado para tipo SQL. Ver linha.
  • -16248 – Anotação desconhecida no schema XML. Ver linha.
  • -16249 – Anotação DB2-xdb:expression muito longa. Ver linha.
  • -16250 – Conflito entre DB2-xdb:defaultsqlschema em schemas XML diferentes.
  • -16251 – Anotação duplicada definida para objeto.
  • -16252 – Nome de rowset já associado a outra tabela no schema XML.
  • -16253 – DB2-xdb:condition muito longa. Ver linha.
  • -16254 – DB2-xdb:locationpath inválido. Ver reason-code.
  • -16255 – Valor de rowset conflita com anotação de tabela no schema.
  • -16257 – Recurso do XML Schema não é suportado para decomposição.
  • -16258 – Elemento recursivo no XML Schema não é suportado para decomposição.
  • -16259 – Detecção de mapeamentos muitos-para-muitos inválidos entre schemas XML.
  • -16260 – Nenhum mapeamento para colunas ou tabelas definido nas anotações XML.
  • -16262 – Schema XML anotado não tem colunas mapeadas para o rowset informado.
  • -16265 – Documento XML não pode ser decomposto: o schema não está habilitado ou está inoperante.
  • -16266 – Erro SQL durante decomposição de documento. Ver SQLCODE e SQLSTATE retornados.
  • -20003 – GbpCache NONE não pode ser especificado para tablespace ou índice em GRECP.
  • -20004 – Tamanho de página 8K ou 16K inválido para objeto WORKFILE.
  • -20005 – Limite interno de IDs excedido para o tipo de objeto informado.
  • -20008 – Recurso não suportado usado no objeto. Ver reason-code.
  • -20016 – Valor INLINE LENGTH é muito grande ou não permitido no contexto atual.
  • -20019 – Tipo de retorno da função não compatível com o tipo definido na cláusula RETURNS.
  • -20046 – Cláusula SELECTIVITY só pode ser usada com predicado espacial.
  • -20058 – FULLSELECT para MQT é inválido.
  • -20060 – Tipo de dado não suportado encontrado no objeto SQL.
  • -20070 – Tabela auxiliar não pode ser criada: coluna não é do tipo LOB.
  • -20071 – Nome de ambiente WLM deve ser especificado na função.
  • -20072 – Operação BIND não permitida no pacote especificado com AUTH-ID informado.
  • -20073 – Função não pode ser alterada: está referenciada em VIEW ou MQT existentes.
  • -20074 – Objeto não pode ser criado: primeiros três caracteres reservados para o sistema.
  • -20091 – Nome de VIEW especificado após LIKE com INCLUDING IDENTITY não é permitido.
  • -20092 – Objeto especificado no LIKE não pode ser usado nesse contexto.
  • -20093 – Tabela não pode ser convertida de/para MQT. Ver reason-code.
  • -20094 – Coluna gerada não pode ser usada no trigger BEFORE informado.
  • -20100 – Erro ao fazer BIND de instrução SQL disparada por trigger. Ver seção e SQLCODE.
  • -20101 – Função falhou. Ver reason-code informado.
  • -20102 – CREATE/ALTER para rotina especificou opção inválida para o tipo de rotina.
  • -20104 – Alteração de CCSID falhou.
  • -20106 – CCSID da tablespace ou banco não pode ser alterado: tabela já referenciada em VIEW, MQT ou índice estendido.
  • -20107 – Variável host ou parâmetro na posição informada não pode ser usado. Ver motivo.
  • -20108 – Result set possui tipo de dado não suportado na posição informada.
  • -20110 – Não é possível conectar implicitamente com SAVEPOINT pendente.
  • -20111 – SAVEPOINT/ROLLBACK/RELEASE não permitido em trigger, UDF ou transação global.
  • -20117 – Especificação de janela para OLAP é inválida. Ver reason-code.
  • -20120 – Função SQL TABLE deve retornar resultado do tipo tabela.
  • -20123 – Procedure falhou: cursor SCROLLABLE, mas não está antes da primeira linha.
  • -20124 – OPEN falhou: cursor é SCROLLABLE mas o cliente não suporta.
  • -20125 – Procedure falhou: cliente não suporta cursor SCROLLABLE. Ver reason-code.
  • -20127 – Valor de FETCH ABSOLUTE ou RELATIVE muito grande para DRDA.
  • -20129 – SPECIAL REGISTER local usado de forma inválida.
  • -20142 – Sequência especificada não pode ser usada nesse contexto.
  • -20143 – Falha na função de criptografia: senha não foi definida.
  • -20144 – Comprimento da senha inválido para criptografia (deve ter entre 6 e 127 bytes).
  • -20146 – Falha na descriptografia: dados não estão criptografados.
  • -20147 – Falha na criptografia: múltipla criptografia não suportada.
  • -20148 – RETURN não existe ou não foi executado na rotina informada.
  • -20163 – Constante hexadecimal GX não permitida.
  • -20165 – SQL de alteração de dados dentro de FROM clause não permitido neste contexto.
  • -20166 – SELECT com DML interno usou VIEW não simétrica ou inválida nesse contexto.
  • -20177 – SET DATA TYPE com FLOAT não permitido no ALTER TABLE.
  • -20178 – A VIEW já tem um trigger INSTEAD OF definido.
  • -20179 – Trigger INSTEAD OF não pode ser criado: VIEW tem WITH CHECK OPTION.
  • -20180 – Coluna não pode ser alterada conforme especificado.
  • -20181 – Coluna não pode ser adicionada ao índice informado.
  • -20182 – Cláusula de particionamento inválida na instrução para o índice.
  • -20183 – Cláusula de particionamento inválida em CREATE ou ALTER TABLE.
  • -20185 – Cursor não está definido para acessar rowsets, mas cláusula exige isso.
  • -20186 – Cláusula inválida em instrução SQL dinâmica.
  • -20200 – Falha ao instalar/substituir JAR. Ver reason-code e URL.
  • -20201 – Operação com JAR falhou. Ver reason-code.
  • -20202 – Não é possível remover JAR: classe ainda em uso.
  • -20203 – Assinatura inválida em método Java de função ou procedure.
  • -20204 – Função/procedure não pôde ser mapeada a um único método Java.
  • -20207 – Operação com JAR usou deployment descriptor.
  • -20210 – Instrução SQL pré-compilada com nível incompatível com o BIND atual.
  • -20211 – ORDER BY ou FETCH FIRST N ROWS ONLY inválido.
  • -20212 – Falha ao carregar classe Java do JAR. Ver exceção original.
  • -20213 – Result set dinâmico retornado por procedure é inválido.
  • -20223 – Falha em função de criptografia/decriptação TDES. Ver reason-code.
  • -20224 – Dados criptografados como binário não podem ser decriptados para string.
  • -20227 – Cláusula obrigatória ausente no argumento informado.
  • -20228 – Área de diagnóstico empilhada não disponível.
  • -20232 – Falha na conversão de CCSID. Ver erro e localização.
  • -20235 – Coluna não pode ser alterada: tabela é uma MQT.
  • -20240 – Especificação inválida de coluna com security label.
  • -20248 – Falha ao executar EXPLAIN em instruções cacheadas. Ver reason-code.
  • -20249 – Pacote precisa ser rebindado para execução com sucesso.
  • -20252 – Área de diagnóstico cheia. Não é possível registrar mais erros.
  • -20257 – FINAL TABLE inválida: VIEW tem trigger INSTEAD OF.
  • -20258 – Uso inválido de ordenação de sequência de entrada.
  • -20260 – UPDATE ou INSERT deve referenciar ao menos uma coluna que não seja INCLUDE.
  • -20264 – Autorização com security label não permite a operação na linha informada.
  • -20265 – Security label é a razão para a negação ao primary-auth-id.
  • -20266 – ALTER VIEW falhou.
  • -20275 – Nome XML inválido. Ver reason-code.
  • -20281 – Usuário não tem privilégio MLS WRITE-DOWN.
  • -20283 – CREATE dinâmico não permitido: CURRENT SCHEMA difere de CURRENT SQLID.
  • -20286 – Conversão de string resultou em caracteres de substituição.
  • -20289 – Unidade de string inválida especificada na função informada.
  • -20295 – Função interna falhou. Ver reason-code.
  • -20300 – Lista de colunas da cláusula conflita com chave de particionamento.
  • -20304 – Definição de índice inválida com XMLPATTERN ou coluna do tipo XML.
  • -20305 – Valor XML não pôde ser inserido/atualizado por erro no índice. Ver reason-code.
  • -20306 – Índice em coluna XML não pode ser criado: erro ao inserir valores XML.
  • -20310 – Falha ao remover JAR: está em uso por outro JAR.
  • -20311 – Caminho Java novo especificado é ilegal.
  • -20312 – ALTER do JAR falhou: caminho referencia ele mesmo.
  • -20313 – Opção DEBUG não pode ser alterada na rotina.
  • -20314 – Parâmetros ou opções diferem entre versões da rotina.
  • -20315 – Versão ativa da rotina não pode ser excluída.
  • -20327 – Profundidade do documento XML excede 128 níveis.
  • -20328 – Documento XML com namespace já adicionado no schema.
  • -20329 – Falha na verificação de completude do XML Schema. Documentos ausentes.
  • -20330 – Objeto XML especificado pelos URIs não foi encontrado no repositório de schemas.
  • -20331 – Valor de comentário XML inválido.
  • -20332 – Valor de instrução de processamento XML inválido.
  • -20335 – Mais de um objeto XSR com mesmo URI existe no repositório XML Schema.
  • -20338 – Fonte ou destino do XMLCAST deve ser do tipo XML.
  • -20339 – XML Schema não está em estado apropriado para a operação.
  • -20340 – Documentos XML em namespaces diferentes não estão conectados entre si.
  • -20345 – Valor XML não é bem formado: deve ter um único elemento raiz.
  • -20353 – Comparação não pode ser feita com operandos do tipo especificado.
  • -20354 – Definição inválida de coluna ROW CHANGE TIMESTAMP para a tabela.
  • -20355 – Instrução não pôde ser processada devido a objetos criados implicitamente. Ver reason-code.
  • -20356 – TRUNCATE proibido: triggers DELETE ou restrição referencial ativa na tabela.
  • -20361 – Authorization ID não está definido para o Trusted Context especificado.
  • -20362 – Atributo não pode ser removido: não faz parte do Trusted Context.
  • -20363 – Valor do atributo não é único no Trusted Context.
  • -20365 – Sinal de NaN encontrado ou erro DECFLOAT em operação aritmética.
  • -20366 – TRUNCATE proibido: há atualizações não confirmadas na tabela.
  • -20369 – ALTER tentou remover o último atributo de confiança do Trusted Context.
  • -20372 – Já existe Trusted Context com o mesmo Authorization ID.
  • -20373 – Authorization ID já usado no Trusted Context.
  • -20374 – Authorization ID especificado não está associado ao Trusted Context.
  • -20377 – Caractere XML ilegal encontrado. Ver início da string.
  • -20380 – ALTER INDEX com REGENERATE falhou. Ver SQLCODE e SQLSTATE.
  • -20381 – REGENERATE inválido para índice informado.
  • -20382 – Context item não pode ser uma sequência com múltiplos itens.
  • -20385 – Alterações pendentes impedem o processamento do objeto. Ver reason-code.
  • -20398 – Erro durante parsing XML. Ver local.
  • -20399 – Erro durante validação XML. Ver texto e XSRID.
  • -20400 – Erro no schema XML. Ver número e mensagem.
  • -20409 – Documento XML excede limite interno de identificadores.
  • -20410 – Nó XML excede número máximo de filhos permitidos.
  • -20411 – FETCH CONTINUE solicitado, mas não há dados truncados preservados.
  • -20412 – Serialização de XML gerou caracteres fora do encoding de destino.
  • -20422 – CREATE TABLE tentou criar tabela com todas as colunas ocultas.
  • -20423 – Erro no processamento de busca textual. Ver servidor e índice.
  • -20424 – Recurso de busca textual não está disponível. Ver reason-code.
  • -20425 – Coluna usada em busca textual, mas índice de texto não existe.
  • -20426 – Stored procedure de administração de texto em conflito.
  • -20427 – Erro na stored procedure de administração de texto.
  • -20428 – URI na cláusula XMLSCHEMA está vazia.
  • -20433 – Marker sem tipo não pôde ter tipo assumido pela expressão.
  • -20434 – UPDATE definiu todas as colunas como UNASSIGNED.
  • -20444 – Erro em avaliação de expressão de chave. Ver SQLCODE, SQLSTATE e RID.
  • -20447 – FORMAT STRING inválida para função informada.
  • -20448 – STRING não pôde ser interpretada com a FORMAT STRING.
  • -20457 – Versão de parâmetro da procedure não é suportada.
  • -20465 – Valor binário XML incompleto ou com dados não reconhecidos.
  • -20469 – Access control não pode ser ativado na tabela. Ver reason-code.
  • -20470 – Objeto dependente exige que o objeto base seja definido como seguro.
  • -20471 – INSERT ou UPDATE proibido: linha resultante viola permissões de linha.
  • -20472 – Permissão ou máscara não pode ser alterada. Ver reason-code.
  • -20473 – Função NOT SECURED referenciou coluna com máscara e controle ativado.
  • -20474 – Máscara ou permissão não pode ser criada. Ver reason-code.
  • -20475 – Máscara já definida para a coluna especificada.
  • -20476 – Função chamada com string de formato inválida.
  • -20477 – Função não conseguiu interpretar a string com o formato informado.
  • -20478 – Máscara existe e conflita com a instrução atual. Ver reason-code.
  • -20479 – ALTER TABLE inválido: tabela envolvida em controle de acesso.
  • -20487 – Cláusula HASH ORGANIZATION inválida para a tabela.
  • -20488 – HASH SPACE muito grande para a tablespace criada implicitamente.
  • -20490 – Tabela não pode ser usada como SYSTEM PERIOD TEMPORAL. Ver reason-code.
  • -20491 – Especificação de período inválida. Ver reason-code.
  • -20493 – TIMESTAMP sem timezone não pode ser atribuído a campo com timezone.
  • -20497 – String com timezone não pode ser convertida para tipo sem timezone.
  • -20517 – XMLMODIFY tentou alterar coluna não especificada no SET.
  • -20522 – Cláusula WITHOUT OVERLAPS inválida. Ver reason-code.
  • -20523 – Tabela não é válida como HISTORY TABLE. Ver reason-code.
  • -20524 – Cláusula de período inválida. Ver reason-code.
  • -20525 – Tabela é do tipo errado para a ação requisitada.
  • -20527 – Nome de período não existe na tabela.
  • -20528 – UPDATE/DELETE em linha com período conflita com outra transação.
  • -20531 – Versão do valor binário XML não suportada.
  • -30000 – Erro de protocolo de distribuição. Não afeta comandos futuros.
  • -30002 – Instrução falhou devido a erro anterior na cadeia.
  • -30005 – Função não suportada pelo servidor remoto.
  • -30020 – Erro de protocolo causou encerramento da conversa.
  • -30021 – Gerenciador em nível não suportado. Erro de protocolo.
  • -30025 – Função não suportada pelo servidor. Conexão encerrada.
  • -30030 – COMMIT falhou. Violação de protocolo. Conexão encerrada.
  • -30040 – Recurso indisponível. Não afeta comandos futuros.
  • -30041 – Recurso indisponível. Afeta comandos subsequentes.
  • -30050 – Comando inválido durante processo de BIND.
  • -30051 – BIND com package/token especificado não está ativo.
  • -30052 – Assunções de preparação do programa estão incorretas.
  • -30053 – Falha de autorização do OWNER.
  • -30060 – Falha de autorização no RDB.
  • -30061 – RDB não encontrado.
  • -30070 – Comando não suportado.
  • -30071 – Objeto não suportado.
  • -30072 – Parâmetro não suportado.
  • -30073 – Valor de parâmetro não suportado.
  • -30074 – Resposta com codepoint não suportado.
  • -30080 – Erro de comunicação. Ver subcode.
  • -30081 – Erro de protocolo detectado. Ver API, função e códigos.
  • -30082 – Falha de conexão por razão de segurança.
  • -30090 – Operação remota inválida no ambiente atual.
  • -30104 – Erro na opção de BIND. Ver nome e valor da opção.
  • -30105 – Opções de BIND incompatíveis entre si.
  • -30106 – Dados inválidos detectados em INSERT com múltiplas linhas.
  • -43324 – Site remoto copiou URL atual sem autorização.
  • -952854 – Website copiou URL atual sem permissão.