Referência de Mensagens

Código de Classe 42 Erro de Sintaxe ou Violação de Regra de Acesso


Tabela 27. Código de Classe 42: Erro de Sintaxe ou Violação de Regra de Acesso
Valor SQLSTATE  
Significado
42501 A ID de autorização não possui o privilégio para executar a operação especificada no objeto identificado.
42502 A ID de autorização não possui o privilégio para executar a operação conforme o especificado.
42504 Um privilégio especificado não pode ser revogado a partir de um nome de autorização especificado.
42506 Ocorreu falha de autorização de proprietário.
42508 Os privilégios de banco de dados especificados não podem ser concedidos a PUBLIC.
42509 A instrução SQL não está autorizada, devido a opção STATICRULES.
42601 Um caractere, token ou cláusula é inválido ou está faltando.
42602 Um caractere que é inválido em um nome foi detectado.
42603 Uma constante de cadeia não terminada foi detectada.
42604 Uma constante numérica ou de cadeia inválida foi detectada.
42605 O número de argumentos especificado para uma função escalar é inválido.
42606 Uma constante hexadecimal inválida foi detectada.
42607 Um operando de uma função de coluna é inválido.
42608 O uso de NULL ou DEFAULT em VALUES é inválido.
42609 Todos os operandos de um operador ou predicado são marcadores de parâmetro.
42610 Um marcador de parâmetro não é permitido.
42611 A definição de coluna ou argumento é inválida.
42612 A cadeia de instrução é uma instrução SQL que não é aceitável no contexto em que é apresentada.
42613 Cláusulas são mutuamente exclusivas.
42614 Uma palavra-chave duplicada é inválida.
42615 Uma alternativa inválida foi detectada.
42617 A cadeia de instrução está em branco ou é vazia.
42618 Uma variável host não é permitida.
42621 Uma restrição de verificação é inválida.
42622 Um nome ou rótulo é extenso demais.
42623 Não é possível especificar uma cláusula PADRÃO.
42625 Uma expressão CASE é inválida.
42627 A cláusula RETURNS deve ser especificada antes da especificação de predicado utilizando a cláusula EXPRESSION AS.
42628 Uma função de transformação de PARA SQL ou DE SQL está definida mais de uma vez em uma função de transformação.
42629 Os nomes do parâmetro devem ser especificados para as rotinas SQL.
42630 Uma declaração da variável SQLSTATE ou SQLCODE não deve estar numa instrução composta aninhada.
42631 Uma instrução RETURN em uma função SQL ou método deve incluir um valor de retorno.
42701 Um nome de coluna duplicado na instrução INSERT ou UPDATE foi detectado.
42702 Uma referência é ambígua, por causa de nomes duplicados.
42703 Um nome indefinido de coluna, atributo ou parâmetro foi detectado.
42704 Um nome indefinido de objeto ou restrição foi detectado.
42705 Um nome de servidor indefinido foi detectado.
42707 Um nome de coluna em ORDER BY não identifica uma coluna da tabela de resultados.
42709 Um nome de coluna duplicado em uma cláusula PRIMARY, UNIQUE ou FOREIGN KEY foi detectado.
42710 Um nome de objeto ou de restrição duplicado foi detectado.
42711 Nome de coluna ou nome de atributo duplicado foi detectado na definição de objeto ou instrução ALTER.
42712 Um designador de tabela duplicado foi detectado em cláusula FROM.
42713 Um objeto duplicado foi detectado em uma lista de objetos.
42720 O nome de nó para o banco de dados remoto não foi localizado no diretório de nós.
42723 Uma função com a mesma assinatura já existe no esquema.
42724 Impossível acessar um programa externo usado por um procedimento ou função definida pelo usuário.
42725 Uma função foi referenciada diretamente (não pela assinatura ou pelo nome de instância específico), mas há mais de uma instância específica daquela função.
42726 Nomes duplicados para tabelas derivadas denominadas foram detectados.
42727 Não existe um tablespace primário padrão para a nova tabela.
42728 Um nó duplicado foi detectado na definição do grupo de nó.
42729 O nó não está definido.
42730 O nome do contêiner já é usado por outro tablespace.
42731 O nome do contêiner já é usado por outro tablespace.
42732 Um nome de esquema duplicado na instrução SET CURRENT PATH foi detectado.
42734 Um nome de parâmetro duplicado,nome da variável SQL, nome do cursor, nome da condição ou do rótulo detectado.
42735 O grupo de nó para o table space não está definido para o pool de buffers.
42736 O rótulo especificado na instrução LEAVE não foi encontrado ou não está válido.
42737 A condição especificada no manipulador não está definida.
42738 Especificado um nome de coluna duplicado ou coluna sem nome em uma instrução DECLARE CURSOR de uma instrução FOR.
42739 Uma transformação duplicada foi detectada.
42740 Nenhuma transformação foi encontrada para o tipo especificado. Nenhuma transformação foi desativada.
42741 Um grupo de transformação não foi definido para um tipo de dados.
42742 Uma sub-tabela ou sub-view do mesmo tipo já existe na tabela digitada ou hierarquia de view digitada.
42743 O método de pesquisa não foi localizado na extensão de índice.
42744 Uma função de transformação PARA SQL ou De SQL não está definida num grupo de transformação.
42745 A rotina definiria uma relação de substituição com um método existente.
42746 Um nome de método não pode ser o mesmo que o nome de tipo dentro da mesma hierarquia de tipo.
42802 O número da inserção ou atualização não é igual ao número de colunas.
42803 Uma referência de coluna na cláusula SELECT ou HAVING é inválida porque não é uma coluna de agrupamento, ou a referência de coluna na cláusula GROUP BY é inválida.
42804 As expressões resultantes numa expressão CASE não são compatíveis.
42805 Um inteiro na cláusula ORDER BY não identifica uma coluna da tabela resultado.
42806 Um valor não pode ser atribuído a uma variável host porque os tipos de dados não são compatíveis.
42807 O INSERT, UPDATE, ou DELETE não são permitido neste objeto.
42808 Uma coluna identificada na instrução INSERT ou UPDATE não é atualizável.
42809 O objeto identificado não é o tipo de objeto ao qual a instrução se aplique.
42810 Uma view é identificada em uma cláusula FOREIGN KEY.
42811 O número de colunas especificada não é igual ao o número de colunas na cláusula SELECT.
42813 WITH CHECK OPTION não pode ser usado para a view especificada.
42815 O tipo, tamanho, escala, valor ou CCSID do dado é inválido.
42816 Um valor data/hora ou duração em uma expressão é inválido.
42818 Os operandos de um operador ou função não são compatíveis.
42819 Um operando em uma operação aritmética ou um operando de uma função que requer um número não é um número.
42820 Uma constante numérica é extensa demais, ou tem um valor que não está dentro do intervalo de seu tipo de dado.
42821 Um valor de atualização ou inserção não é compatível com a coluna.
42823 Várias colunas retornaram de uma subconsulta que tem permissão somente de uma coluna.
42824 Um operando de LIKE não é uma cadeia, ou o primeiro operando não é uma coluna.
42825 As linhas de UNION, INTERSECT, EXCEPT, ou VALUES não têm colunas compatíveis.
42826 As linhas de UNION, INTERSECT, EXCEPT, ou VALUES não têm o mesmo número de colunas.
42827 A tabela identificada no UPDATE ou DELETE não é a mesma tabela designada pelo cursor.
42828 A tabela designada pelo cursor da instrução UPDATE ou DELETE não pode ser modificada, ou o cursor é apenas para leitura.
42829 FOR UPDATE OF é inválido, porque a tabela resultado designada pelo cursor não pode ser modificada.
42830 A chave estrangeira não se adequa à descrição da chave pai.
42831 Uma coluna de uma chave primária ou exclusiva não permitir valores nulos.
42832 A operação não é permitida em objetos sistema.
42834 SET NULL não pode ser especificado, porque a chave estrangeira não permite valores nulos.
42835 Referências cíclicas não podem ser especificadas entre tabelas derivadas denominadas.
42836 A especificação de uma tabela derivada recursiva denominada é inválida.
42838 O uso inválido de um tablespace foi detectado.
42839 Índices e colunas longas não podem estar em tablespaces separados da tabela.
42840 Um uso inválido da opção AS CAST foi detectado.
42841 Um marcador de parâmetro não pode ser um tipo definido pelo usuário ou tipo de referência.
42842 Definição de coluna inválida porque uma opção especificada está inconsistente com a descrição da coluna.
42845 Foi detectado o uso inválido de uma função VARIANT ou EXTERNAL ACTION.
42846 O Cast a partir do tipo fonte para o tipo destino não é suportada.
42852 Os privilégios especificados em GRANT ou REVOKE são inválidos ou inconsistentes. (Por exemplo, GRANT ALTER na view.)
42853 Ambas alternativas de uma opção foram especificadas, ou a mesma opção foi especificada mais de uma vez.
42854 Um tipo de dados da coluna de resultado na lista de seleção não é compatível com o tipo definido em uma view digitada ou em uma tabela de resumo.
42855 A atribuição do LOB a esta variável do host não é permitida. A variável do host de destino para todas as buscas deste valor LOB a este cursor deve ser um localizador ou uma variável do LOB.
42858 A operação não pode ser aplicada ao objeto especificado.
42863 Foi detectada uma variável host em REXX.
42866 O tipo de dados na cláusula RETURNS da cláusula CAST FROM na instrução CREATE FUNCTION não é apropriado para o tipo de dados retornado da função com fonte ou instrução RETURN na estrutura da função.
42875 O objeto para criar dentro do CREATE SCHEMA deve ter o mesmo qualificador que o nome do esquema.
42877 O nome da coluna não pode ser qualificado.
42878 Um nome de função ou de procedimento inválido foi usado com a palavra-chave EXTERNAL.
42879 O tipo de dados de um ou mais parâmetros de entrada na instrução CREATE FUNCTION não é apropriado para o tipo de dados correspondente na função fonte.
42880 Os tipos de dados CAST TO e CAST FROM são incompatíveis ou sempre resultariam em truncagem de uma cadeia fixa.
42881 Uso inválido de uma função baseada em linha.
42882 O qualificador de nome de instância específica não é igual ao qualificador de nome de função.
42883 Não foi localizada nenhuma função com assinatura correspondente.
42884 Não foi localizada nenhuma função ou procedimento com o nome especificado e argumentos compatíveis.
42885 O número de parâmetros de entrada especificados na instrução CREATE FUNCTION não corresponde ao número fornecido pela função nomeada na cláusula SOURCE.
42886 Os atributos do parâmetro IN, OUT ou INOUT não correspondem.
42887 A função não é válida no contexto em que ela ocorre.
42888 A tabela não tem chave primária.
42889 A tabela já tem chave primária.
42890 Uma lista de colunas foi especificada na cláusula de referências, mas uma tabela pai identificada não tem uma restrição exclusiva com os nomes de coluna especificados.
42891 Um limite UNIQUE duplicado já existe.
42893 O objeto ou restrição não pode ser eliminado, porque outros objetos são dependentes dele.
42894 O valor DEFAULT é inválido.
42895 Para SQL estático, uma variável host de entrada não pode ser usada porque seu tipo de dados não é compatível com o parâmetro de um procedimento ou de uma função definida pelo usuário.
428A0 Ocorreu um erro com a função fonte na qual a função definida pelo usuário é baseada.
428A1 Impossível acessar um arquivo referenciado por uma variável de arquivo host.
428A2 Uma tabela não pode ser atribuída a um grupo de nós de vários nós porque ela não tem uma chave de partição.
428A3 Um caminho inválido foi especificado para um monitor de eventos.
428A4 Um valor inválido foi especificado para uma opção do monitor de eventos.
428A5 Uma tabela de exceções nomeada em uma instrução SET INTEGRITY não tem a estrutura adequada ou foi definida com colunas, restrições ou disparadores gerados.
428A6 Uma tabela de exceção nomeada em uma instrução SET INTEGRITY não pode ser igual a uma das tabelas sendo verificadas.
428A7 O número de tabelas sendo verificadas e o número de tabelas de exceção especificadas na instrução SET INTEGRITY não combinam.
428A8 Não é possível reiniciar o estado de verificação pendente utilizando a instrução SET INTEGRITY em uma tabela descendente enquanto uma tabela pai encontra-se no estado verificação pendente.
428A9 O intervalo de nós é inválido.
428B0 Aninhamento ilegal dentro de ROLLUP, CUBE, ou GROUPING SETS.
428B1 Número incorreto de especificações do contêiner do table space que não são designadas para nós específicos.
428B2 O nome do caminho para o contêiner não é válido.
428B3 Um SQLSTATE inválido foi especificado em RAISE_ERROR.
428C0 O nó não pode ser eliminado, porque esse é o único nó no grupo de nó.
428C1 Somente uma coluna ROWID pode ser especificada para uma tabela.
428C2 Um exame da estrutura da função indica que a cláusula fornecida deveria ter sido especificada na instrução CREATE FUNCTION.
428C4 O número de elementos em cada lado do operador predicado não é o mesmo.
428C5 Nenhum tipo de dados mapeando foi localizado para um tipo de dados da fonte de dados.
428C9 Uma coluna ROWID não pode ser especificada como coluna de destino de um INSERT ou UPDATE.
428CA Uma tabela no modo anexar não pode possuir um índice com cluster.
428CB O tamanho de página de um tablespace deve ser correspondente ao tamanho de página do pool de buffers associado.
428D1 Impossível acessar um arquivo referenciado por um valor DATALINK.
428D4 Um cursor especificado numa instrução FOR não pode ser referido em uma instrução OPEN, CLOSE ou FETCH.
428D5 O rótulo final não corresponde ao rótulo inicial.
428D6 DESFAZER não é permitido em instruções NOT ATOMIC.
428D7 O valor da condição não é permitido.
428D8 A declaração ou uso da variável SQLSTATE ou SQLCODE não é válida.
428DB Um objeto não é um super-tipo, super-tabela ou super-view válida.
428DC A função não é válida como a transformação para este tipo.
428DD Uma transformação necessária não está definida.
428DE O valor de PAGESIZE não é aceito.
428DF Tipos de dados especificados no CREATE CAST não são válidos.
428DG A função especificada em CREATE CAST é inválida.
428DH A operação é inválida para tabelas como tipo.
428DJ A coluna ou atributo herdado não pode ser alterado ou eliminado.
428DK O escopo para a coluna de referência já está definido.
428DL O parâmetro da função externa ou com fonte tem um escopo definido.
428DM A view ou a tabela escopo não é válida para o tipo de referência.
428DN SCOPE não está especificado na cláusula RETURNS de uma função externa ou está especificado na cláusula RETURNS de uma função com fonte.
428DP O tipo não é um tipo estruturado.
428DQ Uma sub-tabela ou sub-view não podem ter um nome de esquema diferente de sua super-tabela ou super-view.
428DR A operação não pode ser aplicada a uma sub-tabela.
428DS O índice nas colunas especificadas não pode ser definido na sub-tabela.
428DT O operando da expressão não é um tipo válido de referência com escopo.
428DU Um tipo não está incluído na hierarquia de tipo necessária.
428DV Operando esquerdo inválido de um operador de remoção de referência.
428DW A coluna do identificador de objeto não pode ser referenciada utilizando o operador de remoção de referência.
428DX A coluna do identificador de objeto é necessária para definir a tabela raiz ou view raiz de uma hierarquia de tabela com tipo ou de view digitada.
428DY As estatísticas de tabela não podem ser atualizadas para uma sub-tabela.
428DZ Uma coluna de identificador de objeto não pode ser atualizada.
428E0 A definição de índice não corresponde à definição da extensão de índice.
428E1 O resultado da função de tabela produtora de faixa está inconsistente com o da função de tabela de transformação de chave para a extensão de índice.
428E2 O número ou o tipo dos parâmetros de destino da chave não corresponde ao número ou tipo da função de transformação de chave para a extensão de índice.
428E3 O argumento para função na extensão de índice não é válido.
428E4 A função não é suportada na instrução CREATE INDEX EXTENSION.
428E5 A cláusula SELECTIVITY pode ser especificada somente com um predicado definido pelo usuário.
428E6 O argumento de pesquisa do método no predicado definido pelo usuário não corresponde ao método de pesquisa correspondente da extensão de índice.
428E7 O tipo do operando seguinte ao operador de comparação no predicado definido pelo usuário não corresponde ao tipo de dados RETURNS.
428E8 Um parâmetro de destino de pesquisa ou de argumento de pesquisa não corresponde a um nome de parâmetro da função sendo criada.
428E9 Um nome de parâmetro de argumento não pode aparecer como um argumento de destino de pesquisa e como argumento de pesquisa na mesma regra de exploração.
428EA Uma seleção completa em uma view digitada não é válida.
428EB Uma coluna em uma sub-view só pode ser somente para leitura quando a coluna correspondente na super-view for atualizável.
428EC A seleção completa especificada para a tabela de resumo não é válida.
428ED Os tipos estruturados com Datalink ou atributos de tipo de Referência não podem ser construídos.
428EE Opção inválida para esta fonte de dados.
428EF O valor para esta opção é inválido para esta fonte de dados.
428EG Está faltando a opção exigida para esta fonte de dados.
428EH Não é possível ADD uma opção que já esteja definida.
428EJ Não é possível SET ou DROP uma opção em que o ADD não foi feito.
428EK O qualificador de um nome de tabela temporária global declarada deve ser SESSION.
428EL Uma função de transformação não é válida para uso com uma função ou método.
428EM A cláusula TRANSFORM GROUP é obrigatória.
428EN Está especificado um grupo de transformação que não é usado.
428EP Um tipo de estrutura não pode depender de si próprio direta ou indiretamente.
428EQ O tipo de retorno da rotina não é o mesmo que o tipo de assunto.
428ER Uma especificação de método não pode ser eliminada antes da eliminação do corpo do método.
428ES Um corpo do método não corresponde ao tipo de idioma da especificação do método.
428EU TIPO ou VERSÃO não estão especificados na definição de servidor.
428EV A funcionalidade da passagem não é suportada pelo tipo de fonte de dados.
428EW Não é possível converter a tabela para uma tabela de resumo ou a partir dela.
428EX Não é possível usar a rotina como uma função de transformação porque é uma função ou um método incorporado.
428EY O tipo de dados de destino da pesquisa em um predicado definido pelo usuário não corresponde ao tipo de dados da chave de origem da extensão de índice especificada.
428EZ Uma especificação de janela para uma função OLAP não é válida.
428F0 Uma função ROW deve incluir ao menos duas colunas.
428F1 Uma função SQL TABLE deve retornar um resultado da tabela.
428F2 O tipo de dados do valor da instrução RETURN em um procedimento SQL deve ser INTEIROS.
42901 Uma função de coluna não contém um nome de coluna.
42903 Uma cláusula WHERE ou SET inclui uma referência inválida, como uma função de coluna, por exemplo.
42904 o procedimento SQL não foi criado devido a um erro de compilação.
42907 A cadeia é extensa demais.
42908 A instrução não contém uma lista de colunas requerida.
42911 Uma operação de divisão decimal é inválida porque o resultado teria uma escala negativa.
42912 Uma coluna não pode ser atualizada porque não está identificada na cláusula UPDATE da instrução de seleção do cursor.
42914 O DELETE é inválido, porque uma tabela referenciada em uma subconsulta pode ser afetada pela operação.
42915 Foi detectada uma restrição referencial inválida.
42916 O alias não pode ser criado porque resultaria em uma cadeia repetitiva de alias.
42917 O objeto não pode ser eliminado explicitamente.
42918 Um tipo de dados definido pelo usuário não pode ser criado com um nome de tipo de dados definido pelo sistema (por exemplo, INTEGER).
42919 Não são permitidas instruções compostas aninhadas.
42921 Contêiners não podem ser incluídos no tablespace.
42925 Tabelas derivadas nomeadas recursivas não podem especificar SELECT DISTINCT e devem especificar UNION ALL.
42928 WITH EMPTY TABLE não pode ser especificado para uma tabela de resumo REFRESH IMMEDIATE dependente.
42932 Os pressupostos da preparação do programa estão incorretos.
42939 O objeto não pode ser criado porque o identificador especificado é reservado para uso do sistema.
42962 Uma coluna long, uma coluna LOB, ou uma coluna de tipo estruturado não podem ser usadas em um índice, uma chave ou em uma restrição.
42968 A conexão falhou porque não há licença de software atual.
42969 O pacote não foi criado e a unidade atual de trabalho foi retornada, por causa das limitações internas ou um número de seção inválido.
42972 Uma expressão em uma condição de união referencia colunas em mais que uma das tabelas operando.
42985 A instrução não é permitida numa rotina.
42987 A instrução não é permitida em um procedimento ou disparador.
42989 Não é possível usar uma coluna GERADA que está baseada numa expressão num disparador BEFORE.
42991 O tipo de dados BOOLEAN só é suportado internamente no momento.
42993 A coluna, como está definida, é extensa demais para se efetuar o log.
42994 Contêiners em dispositivos de massa não são suportados pelo sistema no momento.
42995 A função solicitada não se aplica a tabelas globais temporárias.
42997 Um índice exclusivo ou restrição exclusiva não é permitida por que as colunas-chave não são um super-conjunto de colunas-chave particionadas.
429A0 Uma chave estrangeira não pode referenciar uma tabela pai se não efetuou o log inicialmente.
429A1 O grupo de nó não é válido para o table space.
429A9 Instrução SQL não pode ser processada por DataJoiner.
429B2 O valor do comprimento em linha especificado para o tipo estruturado é muito pequeno.
429B3 O objeto não pode ser definido em uma sub-tabela.
429B4 A função de filtro de dados não pode ser uma função LANGUAGE SQL.
429B5 O tipo de dados do parâmetro da instância na extensão de índice não é válido.
429B8 Uma rotina definida com PARAMETER STYLE JAVA não pode ter um tipo estruturado como parâmetro ou tipo de retornos.
429B9 PADRÃO ou NULO não podem ser usados em uma designação de atributo.
429BA Uma definição de tabela de view ou resumo não faz referência a um pseudônimo ou função da tabela OLE DB.
429BB Um tipo de dados especificado para um parâmetro ou variável não é suportado numa rotina SQL.
429BC Existem contêineres múltiplos que funcionam na instrução do ALTER TABLESPACE.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]