SQL0600N | Não foi possível gerar uma rotina "<nome-da-rotina>" devido a uma assinatura duplicada ou porque uma rotina existente seria substituída. |
Explicação: Durante a operação CREATE ou ALTER, não foi possível criar uma função cast, método observer, método mutator ou função constructor gerados pelo sistema porque outra função ou método com o mesmo nome e assinatura já existe no esquema ou porque o método ou função substituiria um método existente.
Usuário responsável: Escolha outro nome para o tipo, atributo ou função de cast definida pelo usuário que causa o conflito ou elimine a função ou método com o mesmo nome que a função ou método que não pôde ser gerado.
sqlcode: -600
sqlstate: 42710
SQL0601N | O nome do objeto a ser criado é idêntico ao nome "<nome>" existente do tipo "<tipo>". |
Explicação: A instrução CREATE ou ALTER tentou criar ou incluir um objeto "<nome>" quando já existe um objeto do tipo "<tipo>" com o mesmo nome no servidor da aplicação ou na mesma instrução.
Se o "<tipo>" for FOREIGN KEY, PRIMARY KEY, UNIQUE ou CHECK CONSTRAINT, o "<nome>" será o nome de restrição especificado na instrução CREATE ou ALTER TABLE gerada pelo sistema.
Usuários do sistema federado: Algumas fontes de dados não fornecem os valores adequados para os tokens de mensagem de "<nome>" e "<tipo>". Nestes casos, o "<nome>" e o "<tipo>" terão o seguinte formato: "OBJECT:<fonte de dados> TABLE/VIEW", e "UNKNOWN" indicando que os valores reais na fonte de dados especificada não são conhecidos.
A instrução não pode ser processada. Nenhum objeto novo é criado e o objeto existente não é alterado nem modificado.
Usuário responsável: Elimine o objeto existente ou escolha outro nome para o novo objeto.
Usuários do sistema federado: se a instrução for uma instrução CREATE FUNCTION MAPPING ou CREATE TYPE MAPPING, o usuário também pode considerar o não fornecimento de um nome de mapeamento de tipo e o sistema gerará automaticamente um nome exclusivo para esse mapeamento.
sqlcode: -601
sqlstate: 42710
SQL0602N | A instrução CREATE INDEX ou CREATE INDEX EXTENSION especifica colunas em excesso (16 é o máximo). |
Explicação: O número de colunas para o índice que seria gerado pela instrução CREATE INDEX excede o máximo de 16 colunas para o gerenciador de banco de dados. Se o índice estiver definido em uma tabela com tipo, há um gasto adicional que reduz o número máximo de colunas especificadas para 15.
Para uma instrução CREATE INDEX EXTENSION, a função GENERATE KEY retorna um número de colunas que excede o máximo de 16 columas permitido num índice.
Usuários do sistema federado: o limite para outras fontes de dados é diferente. É possível que este limite tenha sido ultrapassado. Este problema pode ser detectado no servidor federado ou na fonte de dados.
A instrução não pode ser processada.
Usuário responsável: Altere a definição do índice para atender ao limite de 16 colunas. Para uma instrução CREATE INDEX EXTENSION, especifique uma função GENERATE KEY diferente ou redefina a função para que retorne menos colunas.
Usuários do sistema federado: altere a definição de índice para atender ao limite de coluna para a fonte de dados.
sqlcode: -602
sqlstate: 54008
SQL0603N | Um índice exclusivo não pode ser criado porque a tabela contém linhas que são duplicatas em relação ao valor das colunas identificadas. |
Explicação: O índice definido na instrução CREATE INDEX não pode ser criado como exclusivo porque a tabela especificada já contém linhas que duplicam os valores das colunas identificadas.
Usuários do sistema federado: esta situação também pode ser detectada pela fonte de dados.
A instrução não pode ser processada. O índice especificado não é criado
Usuário responsável: Examine os dados para determinar se o dado duplicado é permitido. Como alternativa, considere criar um índice que não seja UNIQUE.
sqlcode: -603
sqlstate: 23515
SQL0604N | O comprimento, precisão, ou atributo de escala para a coluna, tipo distinto, tipo estruturado, atributo de tipo estruturado, função ou mapeamento de tipo "<item-de-dados>" não é válido. |
Explicação: Há um erro na especificação de tipo de dados em uma instrução CREATE ou ALTER ou em uma cláusula CAST. Um atributo inválido de comprimento, precisão ou escala pode ter sido especificado, ou pode ser que o tipo de dados esteja incorreto ou não seja permitido neste contexto. A localização do erro é fornecida por "<item-de-dados>" da seguinte forma:
Usuários do sistema federado: se a instrução for uma instrução CREATE TYPE MAPPING, foi feita uma tentativa de criar um mapeamento de tipo onde um atributo de tipo para o tipo de dados local ou o tipo de dados remoto não é válido. Dentre as possíveis razões para isso, citamos:
A instrução não pode ser processada.
Usuário responsável: Corrija a sintaxe e tente novamente.
sqlcode: -604
sqlstate: 42611
SQL0605W | O índice não foi criado porque o índice "<nome>" já existe com a descrição requerida. |
Explicação: Uma operação CREATE INDEX tentou criar um novo índice e o índice indicado corresponde ao índice requerido.
Para CREATE INDEX, duas descrições de índice são correspondentes se identificarem as mesmas colunas, na mesma ordem, com a mesma especificação ascendente ou descendente, e ambas estiverem especificadas como exclusivas ou o novo índice estiver especificado como não-exclusivo. Além disso, duas descrições do índice são correspondentes se identificarem as mesmas colunas, na mesma ordem, com a mesma especificação ascendente ou descendente, e pelo menos uma descrição incluir o parâmetro ALLOW REVERSE SCANS.
O novo índice não foi criado.
Usuário responsável: Nenhuma ação é requerida a não ser que o índice existente "<nome>" não seja um índice adequado. Por exemplo, o índice existente "<nome>" não é um índice adequado se não permitir pesquisas inversas e o requerido permitir (ou vice-versa). Neste caso, o índice "<nome>" deve ser eliminado antes que o índice requerido possa ser criado.
sqlcode: +605
sqlstate: 01550
SQL0606N | Falha da instrução COMMENT ON ou LABEL ON porque a tabela ou a coluna especificada não é possuída pelo "<proprietário>". |
Explicação: Foi feita uma tentativa de comentar ou rotular uma tabela ou coluna que não existe ou não é possuída pelo proprietário especificado no texto de mensagem.
O processamento da instrução SQL foi encerrado.
Usuário responsável: Corrija a instrução. Tente novamente.
sqlcode: -606
sqlstate: 42505
SQL0607N | "<operação>" não está definida para objetos do sistema. |
Explicação: A "<operação>" especificada na instrução SQL não pode ser executada em objetos do sistema. Foi tentada uma das seguintes coisas:
A instrução não pode ser processada.
Usuário responsável: Não tente modificar nenhum objeto do sistema exceto aquelas colunas das tabelas catálogo do sistema que podem ser atualizadas usando as views atualizáveis SYSSTAT. Consulte o SQL Reference para obter mais informações.
sqlcode: -607
sqlstate: 42832
SQL0612N | "<nome>" é um nome duplicado. |
Explicação: Uma instrução foi emitida com o mesmo nome aparecendo mais de uma vez onde duplicatas não são permitidas. O lugar em que estes nomes aparecem varia de acordo com o tipo de instrução.
A instrução não pode ser processada.
Usuário responsável: Especifique nomes exclusivos como apropriados para o tipo de instrução.
sqlcode: -612
sqlstate: 42711
SQL0613N | A chave primária ou uma chave exclusiva identificada por "<nome>" é muito longa ou contém muitas colunas. |
Explicação: A soma dos comprimentos internos das colunas na cláusula PRIMARY KEY de uma cláusula UNIQUE identificada por "<nome>" excede 1024 ou o número de colunas excede o máximo de 16. Além disso, uma chave primária ou uma chave exclusiva não pode ser definida utilizando uma coluna LONG VARCHAR. Se a chave primária ou restrição exclusiva estiver definida em uma tabela com tipo, há sobrecarga de índice adicional que reduz o número máximo de colunas especificadas para 15 e limita o comprimento em 1020.
"<nome>" é o nome da restrição, se especificado, da chave primária ou restrição exclusiva. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na chave primária ou cláusula de restrição exclusiva seguido por três pontos.
A instrução não pode ser processada.
Usuário responsável: Modifique a definição da chave primária ou de uma chave exclusiva eliminado uma ou mais colunas para se adequar ao limite de colunas de 16 e o limite de comprimento da chave.
sqlcode: -613
sqlstate: 54008
SQL0614N | O índice ou extensão de índice "<nome-do-índice>" não pode ser criado ou alterado proque o comprimento combinado das colunas especificadas é muito extenso. |
Explicação: Não é possível criar ou alterar o índice porque a soma dos tamanhos internos das colunas chave ultrapassaria 1024. Além disso, um índice não pode ser criado usando uma coluna LONG VARCHAR, LONG VARGRAPHIC ou LOB. Se o índice estiver definido em uma tabela com tipo, há sobrecarga adicional do índice que reduz o comprimento máximo em 4 bytes. O índice pode ser alterado por uma instrução ALTER TABLE que altera o tipo de dados de uma ou mais colunas.
Não é possível criar uma extensão de índice porque a soma das colunas retornadas pela função GENERATE KEY excederia 1024.
A instrução não pode ser processada. O índice ou a extensão de índice especificada não foi criada ou não foi possível criar a tabela.
Usuário responsável: Para modificar a definição do índice ou alterar a coluna, elimine uma ou mais colunas de chave e reduza o tamanho da chave para o máximo permitido. Para uma definição de extensão, especifique uma função GENERATE KEY diferente ou redefina a função para reduzir o comprimento da linha retornada.
sqlcode: -614
sqlstate: 54008
SQL0615N | O objeto "<nome-do-objeto>" do tipo "<tipo-de-objeto>" não pode ser eliminado porque está sendo usado no momento pelo mesmo processo da aplicação. |
Explicação: Não é possível emitir uma instrução DROP de um objeto quando ele está em uso.
A instrução não pode ser processada. O objeto não é eliminado.
Usuário responsável: Feche qualquer cursor que dependa direta ou indiretamente do objeto "<nome-do-objeto>" e submeta novamente a instrução.
sqlcode: -615
sqlstate: 55006
SQL0620N | Falha da instrução CREATE TABLE porque o "<ID do usuário>" não possui espaços do banco de dados particulares, recuperáveis com menos de 255 tabelas. |
Explicação: O nome do espaço do banco de dados não foi especificado na instrução CREATE TABLE, portanto o gerenciador de banco de dados tentou encontrar um espaço do banco de dados particular de propriedade do "<id-do-usuário>". Esta mensagem aparecerá em uma das seguintes condições:
O processamento da instrução SQL foi encerrado.
Usuário responsável: As sugestões para as três condições acima são as seguintes:
Em seguida, execute novamente a instrução CREATE TABLE.
Se apropriado, adquira um espaço do banco de dados particular para o usuário.
sqlcode: -620
sqlstate: 57022
SQL0623N | Já existe um índice de agrupamento na tabela "<nome>". |
Explicação: A instrução CREATE INDEX criaria um segundo índice de agrupamento na tabela especificada. Uma tabela específica pode ter apenas um índice de agrupamento.
A instrução não pode ser executada.
Usuário responsável: Verifique para determinar a identidade e validade do índice de agrupamento existente na tabela "<nome>". Considere a criação do índice sem o atributo CLUSTER.
sqlcode: -623
sqlstate: 55012
SQL0624N | A tabela "<nome>" já possui uma chave "<tipo-de-chave>". |
Explicação: Uma chave primária ou chave particionada não pode ser definida em uma instrução ALTER TABLE porque a tabela indicada já possui uma chave desse tipo.
A instrução não pode ser executada.
Usuário responsável: Uma tabela não pode ter mais que uma chave primária ou chave de particionamento.
sqlcode: -624
sqlstate: 42889
SQL0628N | Estão presentes várias palavras-chave ou em conflito que envolvem a cláusula "<tipo-de-cláusula>". |
Explicação: Existem várias razões possíveis pelas quais esta condição pode ter sido diagnosticada para a instrução. A forma exata que cada uma ocorreu é indicada pelo valor do "<tipo-de-cláusula>". As possibilidades que devem ser consideradas são:
Usuário responsável: Verifique se a instrução está de acordo com a sintaxe e as regras definidas para esta instrução. Corrija as ocorrências inválidas de palavras-chaves duplicadas ou conflitantes.
sqlcode: -628
sqlstate: 42613
SQL0629N | SET NULL não pode ser especificado porque FOREIGN KEY "<nome>" não pode conter valores nulos. |
Explicação: A opção SET NULL da cláusula FOREIGN KEY indicada não é válida por que nenhuma coluna da chave permite valores nulos.
"<nome>" é o nome da restrição, se especificado, na cláusula FOREIGN KEY. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na lista de coluna da cláusula FOREIGN KEY seguido por três pontos.
A instrução não pode ser processada.
Usuário responsável: Altere a coluna ou a chave para permitir valores nulos ou altere a regra de exclusão.
sqlcode: -629
sqlstate: 42834
SQL0631N | FOREIGN KEY "<nome>" é muito longo ou possui colunas em excesso. |
Explicação: A soma dos tamanhos internos das colunas identificada na cláusula FOREIGN KEY em uma instrução CREATE TABLE excede 1024 ou o número de colunas identificadas é maior que 16. Além disso, uma chave estrangeira não pode ser definida usando uma coluna LONG VARCHAR.
"<nome>" é o nome da restrição, se especificado, na cláusula FOREIGN KEY. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na lista de coluna da cláusula FOREIGN KEY seguido por três pontos.
A instrução não pode ser processada.
Usuário responsável: Para modificar a definição da chave estrangeira, exclua uma ou mais colunas da chave para ficar dentro do limite de 16 colunas e de limite de tamanho da chave.
sqlcode: -631
sqlstate: 54008
SQL0632N | FOREIGN KEY "<nome>" não é válido porque a tabela não pode ser definida como dependente da tabela "<nome-da-tabela>" devido às restrições da regra de exclusão (código de razão = "<código-de-razão>"). |
Explicação: Uma restrição referencial não pode ser definida porque a tabela de objetos da instrução CREATE TABLE ou ALTER TABLE não pode ser definida como dependente da tabela "<nome-da-tabela>" devido a um dos seguintes códigos de razão:
As regras de exclusão das relações existentes provocam um erro, não a regra de exclusão especificada na cláusula FOREIGN KEY da instrução CREATE TABLE ou ALTER TABLE.
"<nome>" é o nome da restrição, se especificado, na cláusula FOREIGN KEY. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na lista de coluna da cláusula FOREIGN KEY seguido por três pontos.
A instrução não pode ser processada.
Usuário responsável: Se for possível, exclua a cláusula FOREIGN KEY da instrução CREATE TABLE ou ALTER TABLE.
sqlcode: -632
sqlstate: 42915
SQL0633N | A regra de exclusão de FOREIGN KEY "<nome>" deve ser "<regra-de-exclusão>" (código de razão = "<código-de-razão>"). |
Explicação: A regra de exclusão especificada em uma cláusula FOREIGN KEY da instrução CREATE TABLE ou ALTER TABLE não é válida. A regra de exclusão indicada é requerida por um dos seguintes códigos de razão:
"<nome>" é o nome da restrição, se especificado, na cláusula FOREIGN KEY. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na lista de coluna da cláusula FOREIGN KEY seguido por três pontos.
A instrução não pode ser processada.
Usuário responsável: Se possível, altere a regra de exclusão.
sqlcode: -633
sqlstate: 42915
SQL0634N | A regra de exclusão de FOREIGN KEY "<nome>" não deve ser CASCADE (código de razão = "<código-de-razão>"). |
Explicação: A regra de exclusão CASCADE especificada na cláusula FOREIGN KEY da instrução CREATE TABLE ou ALTER TABLE não é válida devido a uma dos seguintes códigos de razão:
"<nome>" é o nome da restrição, se especificado, na cláusula FOREIGN KEY. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na lista de coluna da cláusula FOREIGN KEY seguido por três pontos.
A instrução não pode ser processada.
Usuário responsável: Se possível, altere a regra de exclusão.
sqlcode: -634
sqlstate: 42915
SQL0637N | Foi especificado mais de uma cláusula PRIMARY KEY ou mais de uma cláusula DROP PRIMARY KEY. |
Explicação: A instrução CREATE TABLE contém duas ou mais cláusulas PRIMARY KEY ou a instrução ALTER TABLE contém duas ou mais cláusulas PRIMARY KEY ou DROP PRIMARY KEY.
A instrução não pode ser processada.
Usuário responsável: Corrija a instrução.
sqlcode: -637
sqlstate: 42614
SQL0638N | A tabela "<nome>" não pode ser criada porque não foram especificadas definições de colunas. |
Explicação: A instrução CREATE TABLE não contém definições de colunas.
A instrução não pode ser processada.
Usuário responsável: Inclua uma ou mais definições de coluna na instrução.
sqlcode: -638
sqlstate: 42601
SQL0644N | Valor inválido especificado para palavra-chave "<palavra-chave>" na instrução "<tipo-de-instrução>". |
Explicação: A palavra-chave "<palavra-chave>" é seguida por um valor inválido como está na descrição do "<tipo-de-instrução>". Para valores numéricos, o valor pode estar fora de um intervalo definido. Para outros tipos, o valor não está no conjunto definido de valores válidos.
Usuário responsável: Determine na documentação de referência para o "<tipo-de-instrução>" quais são os valores válidos e faça as alterações apropriadas.
sqlcode: -644
sqlstate: 42615
SQL0647N | O pool de buffer "<nome-do-pool-de-buffer>" não está ativo atualmente. |
Explicação: O pool de buffer "<nome-do-pool-de-buffer>" não está ativa no ambiente de banco de dados atual. Foi feita uma tentativa para localizar outro pool de buffer com o mesmo tamanho de página mas não há tais pools de buffers ativos no atual ambiente de banco de dados. O pool de buffer "<nome-do-pool-de-buffer>" foi definido recentemente mas ainda não foi ativado.
A instrução não pode ser processada.
Usuário responsável: O banco de dados deve ser parado e iniciado novamente para ativar o pool de buffer solicitado.
sqlcode: -647
sqlstate: 57003
SQL0648N | A chave remota não pode ser definida porque fará com que a tabela "<proprietário1.nome-da-tabela1>" seja conectada para exclusão à tabela "<proprietário2.nome-da-tabela2>" através de vários caminhos. Código de Razão = "<código_de_razão>". |
Explicação: A chave remota não pode ser definida devido a um dos seguintes códigos de razão = "<código-de-razão>":
O processamento da instrução SQL foi encerrado.
Usuário responsável: Corrija a instrução. Tente novamente.
sqlcode: -648
sqlstate: 42915
SQL0658N | O objeto "<nome>" não pode ser eliminado explicitamente. |
Explicação: O identificador "<nome>" identifica um dos seguintes:
A instrução não pode ser processada.
Usuário responsável:
sqlcode: -658
sqlstate: 42917
SQL0659N | Tamanho máximo de um objeto tabela foi excedido. |
Explicação: Um ou mais dos objetos que fazem parte da tabela atingiu seu tamanho máximo. Os objetos de armazenamento que fazem parte da tabela são:
Depois que um objeto de armazenamento atingiu seu tamanho máximo, ele não pode mais ser aumentado.
Usuário responsável: Para tornar o espaço existente no objeto disponível para o armazenamento de novos dados, as seguintes ações devem ser tomadas:
sqlcode: -659
sqlstate: 54032
SQL0667N | A FOREIGN KEY "<name>" não pode ser criada porque a tabela contém linhas com valores de chave remota que não podem ser localizados na chave pai da tabela pai. |
Explicação: A definição da chave estrangeira indicada falhou por que a tabela alterada contém ao menos uma linha onde a chave pai não corresponde ao valor da chave pai na tabela pai.
"<nome>" é o nome da restrição, se especificado. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na lista de coluna da cláusula FOREIGN KEY seguido por três pontos.
A instrução não pode ser processada. A tabela especificada não é alterada.
Usuário responsável: Remova as linhas erradas da tabela e defina a chave estrangeira.
sqlcode: -667
sqlstate: 23520
SQL0668N | Operação não permitida quando a tabela subjacente (ou uma tabela dependente) está em estado de Verificação Pendente. |
Explicação: Quando uma tabela está no estado de verificação pendente, pode haver uma ou mais linhas que violam as restrições definidas nos dados. Esta tabela não pode ser utilizada para a operação. Uma operação em uma tabela pai que não está no estado de verificação pendente também pode receber este erro se uma tabela dependente estiver em um estado de verificação pendente.
Usuário responsável: Execute a instrução SET INTEGRITY com a opção IMMEDIATE CHECKED e certifique-se de que os dados satisfazem todas restrições definidas na tabela ou tabela dependendo deles.
sqlcode: -668
sqlstate: 57016
SQL0669N | Um índice exigido pelo sistema não pode ser eliminado explicitamente. |
Explicação: A instrução DROP INDEX tentou eliminar um índice necessário para:
Um índice solicitado pelo sistema não pode ser eliminado utilizando a instrução DROP INDEX.
A instrução não pode ser processada. O índice especificado não é eliminado.
Usuário responsável: Se você não deseja manter a restrição primária ou exclusiva, use a cláusula DROP PRIMARY KEY ou a cláusula DROP CONSTRAINT da instrução ALTER TABLE para remover a chave primária ou restrição exclusiva. Se o índice foi criado apenas para reforçar a chave primária ou exclusiva, então o índice será eliminado. Caso não tenha sido, a instrução DROP INDEX poderia então ser processada.
O índice para uma coluna OID só pode ser eliminado através da eliminação da tabela.
O índice necessário para manter uma tabela de resumo replicada só pode ser eliminado depois que a tabela de resumo replicada for eliminada.
sqlcode: -669
sqlstate: 42917
SQL0670N | O comprimento da linha da tabela excedeu o um limite de "<length>" bytes. (Table space regular "<nome-do-tablespace>".) |
Explicação: O comprimento da linha de uma tabela no gerenciador de banco de dados não pode exceder:
O comprimento é calculado somando-se os comprimentos internos das colunas. Informações sobre comprimentos de coluna interna podem ser localizadas em CREATE TABLE no SQL Reference.
Uma das seguintes condições pode ocorrer:
A instrução não pode ser processada.
Usuário responsável: Dependendo da causa, execute um dos seguintes procedimentos:
sqlcode: -670
sqlstate: 54010
SQL0673N | Um índice de chave primária ou exclusiva não pode ser criado por que a tabela contém linhas as quais são duplicatas com respeito aos valores de colunas-chave primária ou exclusiva da restrição "<name>". |
Explicação: A definição da chave primária ou exclusiva da restrição identificada por "<name>" falhou por que a tabela que está sendo alterada já contém linhas com valores duplicados para as colunas da cláusula PRIMARY KEY ou UNIQUE.
"<nome>" é o nome da restrição, se especificado. Se um nome de restrição não foi especificado, "<nome>" é o primeiro nome de coluna especificado na chave primária ou cláusula de restrição exclusiva seguido por três pontos.
A instrução não pode ser processada. A tabela especificada não é alterada.
Usuário responsável: Remova as linhas incorretas da tabela antes de tentar definir a chave primária ou exclusiva.
sqlcode: -673
sqlstate: 23515
SQL0680N | Um número excessivo de colunas foi especificado para uma tabela, view ou função de tabela. |
Explicação: O número máximo de colunas permitido para cada tabela é baseado no tamanho da página da table space e nos tipos de dados das colunas. Os limites para tabelas são:
O número real de colunas de uma tabela é determinado pela seguinte fórmula: Total de Colunas * 8 + Número de Colunas LOB * 12 + Número de Colunas de Link de Dados * 28 <= limites de tamanho da linha para tamanho da página.
O número máximo de colunas permitidas para cada view é de 5000.
O número máximo de colunas permitidas para uma função de tabela é 255.
Usuários do sistema federado: outras fontes de dados podem ter um limite máximo de coluna diferente. Esse limite tem sido excedido.
A instrução não pode ser processada.
Usuário responsável: Certifique-se de que o número de colunas de tabela ou view não exceda o limite. Se estiver criando uma tabela onde um tamanho de página maior permitiria o número de colunas, especifique um tablespace com o tamanho de página maior. Crie tabelas ou views separadas, conforme necessário para manter informações adicionais além do limite.
Usuários do sistema federado: limite o número de colunas de tabela ao máximo suportado pela fonte de dados. Crie tabelas e views separadas, quando necessário, para manter informações adicionais além do número máximo de colunas suportado pela fonte de dados.
sqlcode: -680
sqlstate: 54011
SQL0683N | A especificação da coluna, atributo, tipo definido pelo usuário ou função "<item-de-dados>" contém cláusulas incompatíveis. |
Explicação: Existe um erro em uma especificação de item de dados em uma CREATE ou ALTER. Existem especificações incompatíveis, como: "INTEGER e FOR BIT DATA". A localização do erro é fornecida por "<item-de-dados>" da seguinte forma:
A instrução não pode ser processada.
Usuário responsável: Remova a incompatibilidade e tente a instrução novamente.
sqlcode: -683
sqlstate: 42842
SQL0696N | A definição do disparador "<nome-do-disparador>" inclui um uso inválido de nome de correlação ou nome da tabela de transição "<nome>". Código de razão="<código-de-razão>". |
Explicação: A definição do disparador incluiu um uso inválido do "<nome>". O valor de "<código-de-razão>" indica os problemas específicos como se segue:
A instrução não pode ser processada.
Usuário responsável: Remova o nome de correlação ou o nome de tabela de transição inválido juntamente com a palavra-chave que o precede.
sqlcode: -696
sqlstate: 42898
SQL0697N | Os nomes de correlação OLD ou NEW não são permitidos em um disparador definido com a cláusula FOR EACH STATEMENT. |
Explicação: O disparador, como definido, inclui uma cláusula REFERENCING com nomes de correlação OLD ou NEW especificados (ou ambos) e a cláusula FOR EACH STATEMENT. Eles não podem ser especificados juntos.
A instrução não pode ser processada.
Usuário responsável: Remova todos os nomes de correlação OLD ou NEW da cláusula REFERENCING ou substitua FOR EACH STATEMENT por FOR EACH ROW.
sqlcode: -697
sqlstate: 42899