Referência de Mensagens

SQL0300 - SQL0399

SQL0301NO valor de uma variável do host na instrução EXECUTE ou OPEN não pode ser usado devido a seu tipo de dado.

Explicação: Uma variável do host não pôde ser usada da maneira especificada na instrução porque seu tipo de dados é incompatível com o uso pretendido de seu valor.

Este erro pode ocorrer devido à especificação de uma variável do host incorreta ou de um valor SQLTYPE incorreto em um SQLDA em uma instrução EXECUTE ou OPEN.

A instrução não pode ser processada.

Usuário responsável: Verifique se os tipos de dados de todas as variáveis do host na instrução são compatíveis com a maneira como são usados.

sqlcode: -301

sqlstate: 07006

SQL0302NO valor de uma variável do host na instrução EXECUTE ou OPEN é extenso para seu uso.

Explicação: Foi verificado que o valor de uma variável de entrada do host é extenso para seu uso na instrução SELECT ou VALUES ou na instrução preparada. Ocorreu uma das seguintes possibilidades:

Este erro ocorre devido à especificação de uma variável do host incorreta ou de um valor de SQLLEN incorreto em um SQLDA em uma instrução EXECUTE ou OPEN.

A instrução não pode ser processada.

Usuário responsável: Certifique-se de que o valor da variável do host é do tipo e comprimento corretos. Se as variáveis do host de entrada fornecem valores aos marcadores de parâmetro, acerte os valores com o tipo e comprimento de dados implícitos do marcador do parâmetro.

Usuários do sistema federado: para uma sessão atravessar, determine qual fonte de dados está causando o erro (consulte o guia de determinação de problemas para obter os procedimentos a serem seguidos para identificar a fonte de dados com falha). Examine o dialeto do SQL para aquela fonte de dados para determinar qual restrição específica tem sido violada, e ajuste a instrução falha quando necessário.

sqlcode: -302

sqlstate: 22001, 22003

SQL0303NNão é possível atribuir um valor a uma variável do host na instrução SELECT, VALUES ou FETCH porque os tipos de dados não são compatíveis.

Explicação: Uma instrução SELECT ou VALUES incorporada seleciona em uma variável do host, mas o tipo de dados da variável não é compatível com o tipo de dados do elemento lista de SELECT ou lista de VALUES correspondente. Ambos devem ser numérico, caractere ou gráfico. Por exemplo, se o tipo de dados da coluna for de data ou hora, o tipo de dados da variável deverá ser caractere, com um comprimento mínimo apropriado.

A instrução não pode ser processada.

Usuário responsável: Verifique se as definições da tabela são atuais e se a variável do host possui o tipo de dados correto.

sqlcode: -303

sqlstate: 42806

SQL0304NNão é possível atribuir um valor a uma variável do host porque o valor não pertence ao intervalo do tipo de dados da variável do host.

Explicação: Um FETCH, VALUES ou SELECT em uma lista de variáveis do host falhou porque a variável do host não era grande o suficiente para conter o valor recuperado.

A instrução não pode ser processada. Nenhum dado foi recuperado.

Usuário responsável: Verifique se as definições da tabela são atuais e se a variável do host possui o tipo de dados correto. Para os intervalos dos tipos de dados SQL, consulte o SQL Reference.

Usuários do sistema federado: para os intervalos de tipos de dados que são devolvidos a partir de uma fonte de dados, consulte a documentação para essa fonte de dados.

sqlcode: -304

sqlstate: 22001, 22003

SQL0305NO valor NULL não pode ser atribuído a uma variável do host na instrução SELECT ou FETCH porque não foi especificada uma variável de indicador.

Explicação: Uma operação FETCH, ou uma operação embutida SELECT ou VALUES resultou na recuperação de um valor NULL a ser inserido em uma variável do host para a qual não foi fornecida um variável de indicador. Deverá ser fornecida uma variável de indicador se uma coluna puder retornar um valor NULL.

A instrução não pode ser processada. Nenhum dado foi recuperado.

Usuário responsável: Examine a definição da tabela FETCH ou SELECT ou os elementos da lista VALUES. Corrija o programa de modo a fornecer variáveis de indicador para todas as variáveis do host em que puderem ser recuperados valores NULL destas colunas.

sqlcode: -305

sqlstate: 22002

SQL0306NA variável do host "<nome>" está indefinida.

Explicação: A variável do host "<nome>" não está declarada em nenhuma DECLARE SECTION.

A instrução não pode ser processada.

Usuário responsável: Certifique-se de que a variável do host está declarada e que o nome está escrito corretamente.

SQL0307NA variável do host "<nome>" já está definida.

Explicação: A variável do host "<nome>" já foi declarada em uma DECLARE SECTION.

A definição será ignorada. Será usada a definição anterior.

Usuário responsável: Certifique-se de que o nome da variável do host está escrito corretamente e que o nome está definido apenas uma vez para cada programa.

SQL0308NFoi atingido o limite do número de variáveis do host.

Explicação: O limite do número de variáveis do host depende de quantas variáveis caberão na coluna HOST_VARS do SYSPLAN. Este limite foi atingido.

As instruções de variáveis restantes serão ignoradas.

Usuário responsável: Simplifique o programa, divida-o em programas menores ou faça as duas coisas.

SQL0309NO valor de uma variável do host na instrução OPEN é NULL, mas seu uso correspondente não pode ser NULL.

Explicação: Verificou-se que o valor de uma variável do host é NULL, mas o uso correspondente na instrução SELECT ou VALUES ou na instrução preparada não especificou uma variável de indicador.

A instrução não pode ser processada.

Usuário responsável: Verifique se precisa usar uma cláusula USING. Caso contrário, certifique-se de que uma variável de indicador só seja especificada se isto for necessário.

sqlcode: -309

sqlstate: 07002

SQL0310NA instrução SQL contém variáveis do host demais.

Explicação: O número máximo de variáveis do host foi ultrapassado na instrução.

A instrução não pode ser processada.

Usuário responsável: Faça com que a instrução tenha menos variáveis do host ou seja menos complexa.

SQL0311NO comprimento do número da variável do host "<número-var>" é negativo ou maior que o máximo.

Explicação: Quando avaliada, a especificação de tamanho para variável do host de cadeia, cuja entrada no SQLDA é indicada por <número-var> (baseada em 1), era negativa ou superior ao máximo definido para essa variável do host.

A instrução não pode ser processada.

Usuário responsável: Corrija o programa para assegurar que os tamanhos de todas as variáveis do host de cadeia não são negativos ou que não são superiores ao tamanho máximo permitido.

sqlcode: -311

sqlstate: 22501

SQL0312NA variável do host "<nome-do-host>" é utilizada em uma instrução SQL dinâmica, uma definição da view ou uma definição do disparador.

Explicação: A variável do host "<nome-do-host>" aparece na instrução SQL, mas as variáveis do host não são permitidas em instruções SQL dinâmicas, na instrução SELECT de uma definição da view, nem na ação do disparador de uma definição de disparador.

A instrução não pode ser processada.

Usuário responsável: Use os marcadores de parâmetro (?) em vez de variáveis do host para as instruções SQL dinâmicas. Não use variáveis do host e marcadores de parâmetro em definições da view ou definições do disparador.

sqlcode: -312

sqlstate: 42618

SQL0313NO número de variáveis do host na instrução EXECUTE ou OPEN não é igual ao número de valores de entrada necessários.

Explicação: O número de variáveis do host especificadas na instrução EXECUTE ou OPEN não é igual ao número de variáveis do host ou marcadores de parâmetro (?) que aparece na instrução SQL.

A instrução não pode ser processada.

Usuário responsável: Corrija o programa de aplicação para que o número de variáveis do host especificadas na instrução EXECUTE ou OPEN e o número de variáveis do host ou marcadores de parâmetro na instrução SQL sejam iguais.

sqlcode: -313

sqlstate: 07001, 07004

SQL0314NA variável do host "<nome>" está declarada incorretamente.

Explicação: A variável do host "<nome>" não está declarada corretamente por uma das seguintes razões:

A variável permanece indefinida.

Usuário responsável: Certifique-se de especificar corretamente apenas as instruções suportadas pelo gerenciador de banco de dados.

SQL0315NA variável do host está declarada incorretamente.

Explicação: A variável do host não está declarada corretamente por uma das seguintes razões:

A variável permanece indefinida.

Usuário responsável: Certifique-se de especificar corretamente apenas as instruções suportadas pelo gerenciador de banco de dados.

SQL0317NNão foi localizada uma END DECLARE SECTION após uma BEGIN DECLARE SECTION.

Explicação: O final da entrada foi atingido durante o processamento de uma DECLARE SECTION.

A pré-compilação será terminada.

Usuário responsável: Inclua uma instrução END DECLARE SECTION ao final de uma DECLARE SECTION.

SQL0318NFoi localizada uma END DECLARE SECTION sem uma BEGIN DECLARE SECTION anterior.

Explicação: Foi localizada uma instrução END DECLARE SECTION, mas não havia uma BEGIN DECLARE SECTION anterior.

A instrução não pode ser processada.

Usuário responsável: Forneça uma BEGIN DECLARE SECTION antes de uma END DECLARE SECTION.

SQL0324NA "<utilização>" variável "<nome>" é do tipo incorreto.

Explicação: A variável INDICATOR "<nome>" não é um número inteiro pequeno ou a variável STATEMENT "<nome>" não é um tipo de dados de caractere.

A instrução não pode ser processada.

Usuário responsável: Certifique-se de que a variável é do tipo correto e está especificada corretamente.

SQL0332NNão há uma conversão disponível para a página do código fonte "<página de código>" para a página de código de destino "<página de código>". Código de razão "<código-de-razão>".

Explicação: Nenhuma conversão de dados do página de código fonte para o página de código de destino é suportada. Este erro pode ocorrer nas seguintes condições:

Os códigos de razão são os seguintes:

1
a combinação de páginas de código fonte e de destino não é suportada pelo gerenciador de banco de dados.

2
a combinação dos páginas de código fonte e de destino não são suportadas pelo gerenciador de banco de dados ou pelo utilitário de conversão de caracteres do sistema operacional no nó do cliente.

3
a combinação dos páginas de código fonte e de destino não são suportadas pelo gerenciador de banco de dados ou pelo utilitário de conversão de caracteres do sistema operacional no nó do servidor.

Usuário responsável: As possíveis soluções são:

Usuários do AS/400 devem estar cientes de que AS/400 CCSID 65535 não é suportado. Dados do AS/400 codificados através do CCSID 65535 devem ser convertidos em um CCSID antes que possam ser acessados pelo DB2 Connect.

Usuários do sistema federado: para suporte de página de código da fonte de dados, consulte o Installation and Configuration Supplement.

sqlcode: -332

sqlstate: 57017

SQL0334NOcorreu um excesso durante a execução da conversão da página de código "<origem>" para a página de código "<destino>". O tamanho máximo da área de destino era "<tam.máx.>. O tamanho da cadeia fonte era "<tam.-fonte>" e a sua representação hexadecimal era "<cadeia>".

Explicação: Durante a execução da instrução SQL, uma operação de conversão do página de código resultou em uma cadeia que ultrapassa o tamanho máximo do objeto de destino.

Usuário responsável: Modifique os dados para evitar a condição de estouro, dependendo do caso, através de:

Nota:Promoção automática de tipos de dados de cadeia gráfica ou de caracteres não será feita como parte da conversão de caracteres. Se o comprimento da cadeia resultante exceder o comprimento máximo do tipo de dados da cadeia fonte, pode ocorrer um estouro. Para corrigir esta situação, altere o tipo de dados da cadeia fonte ou use conversão de tipo de dados para permitir um aumento do comprimento da cadeia devido à conversão.
sqlcode: -334

sqlstate: 22524

SQL0338NUma cláusula ON associada com um operador JOIN não é válida.

Explicação: Uma cláusula ON associada com um operador JOIN não é válida por uma das seguintes razões.

A instrução não pode ser processada.

Usuário responsável: Corrija a cláusula ON para referenciar colunas apropriadas ou excluir qualquer subconsulta ou seleção completa escalar. Remova qualquer operação de desreferencia, funções SQL ou métodos SQL da cláusula ON.

Se estiver usando a união externa completa, certifique-se de que todas as funções na cláusula ON são decisivas e não possuem ações externas.

sqlcode: -338

sqlstate: 42972

SQL0340NA expressão de tabela comum "<nome>" possui o mesmo identificador que outra ocorrência de uma definição de expressão de tabela comum na mesma instrução.

Explicação: O nome de expressão de tabela comum "<nome>" é usado na definição de mais de uma expressão de tabela comum na instrução. O nome usado para descrever uma expressão de tabela comum deve ser exclusivo na mesma instrução.

A instrução não pode ser processada.

Usuário responsável: Altere o nome de uma das expressões de tabela comum.

sqlcode: -340

sqlstate: 42726

SQL0341NExiste uma referência cíclica entre as expressões da tabela comum "<nome1>" e "<nome2>".

Explicação: A expressão da tabela comum "<nome1>" refere-se ao "<nome2>" em uma cláusula FROM dentro de sua seleção completa e "<nome2>" refere-se a "<nome1>" em uma cláusula FROM dentro de suas seleções completas. Estas formas de referências cíclicas não são permitidas.

A instrução não pode ser processada.

Usuário responsável: Remova a referência cíclica de uma das expressões de tabela comum.

sqlcode: -341

sqlstate: 42835

SQL0342NA expressão de tabela comum "<nome>" não pode usar SELECT DISTINCT e não deve usar UNION ALL, pois é recorrente.

Explicação: Há duas explicações possíveis:

A instrução não pode ser processada.

Usuário responsável: Remova a palavra-chave DISTINCT da expressão de tabela comum, inclua a palavra-chave ALL após UNION ou remova a referência recursiva da expressão de tabela comum.

sqlcode: -342

sqlstate: 42925

SQL0343NOs nomes de colunas são necessários para a expressão de tabela comum recorrente "<nome>".

Explicação: A expressão de tabela comum recursiva "<nome>" deve incluir a especificação dos nomes de colunas após o identificador da expressão de tabela comum.

A instrução não pode ser processada.

Usuário responsável: Adicione nomes de colunas após o identificador da expressão de tabela comum.

sqlcode: -343

sqlstate: 42908

SQL0344NA expressão de tabela comum recursiva "<nome>" possui tipos de dados, comprimentos ou páginas de código não correspondentes para a coluna "<nome-da-coluna>".

Explicação: A expressão de tabela comum recorrente "<nome>" possui uma coluna "<nome-da-coluna>" à qual é feita referência na seleção completa iterativa da expressão de tabela comum. O tipo de dados, comprimento e página de código são definidos com base na seleção completa de inicialização para esta coluna. O resultado da expressão para a coluna "<nome-da-coluna>" na seleção completa iterativa possui um tipo de dados, comprimento ou página de código diferente que pode fazer com que o valor não seja atribuído à coluna.

A instrução não pode ser processada.

Usuário responsável: Corrija a coluna usada nas seleções completas da expressão de tabela comum recursiva para que a coluna de inicialização corresponda às colunas iterativas.

sqlcode: -344

sqlstate: 42825

SQL0345NA seleção completa da expressão de tabela comum recorrente "<nome>" deve ser a UNIÃO de duas ou mais seleções completas e não pode incluir funções de coluna, cláusulas GROUP BY e HAVING nem união explícita, incluindo a cláusula ON.

Explicação: A expressão de tabela comum "<nome>" inclui uma referência a si mesma e, portanto:

A instrução não pode ser processada.

Usuário responsável: Altere a expressão de tabela comum das seguintes formas:

sqlcode: -345

sqlstate: 42836

SQL0346NUma referência inválida à expressão de tabela comum "<nome>" ocorre na primeira seleção completa, como uma segunda ocorrência na mesma cláusula FROM, ou na cláusula FROM de uma subconsulta.

Explicação: A expressão de tabela comum "<nome>" inclui uma referência inválida a si mesma, de uma das maneiras descritas a seguir.

A instrução não pode ser processada.

Usuário responsável: Altere um dos seguintes itens:

sqlcode: -346

sqlstate: 42836

SQL0347WA expressão de tabela comum recorrente "<nome>" pode conter um loop infinito.

Explicação: A expressão de tabela comum recorrente chamada "<nome>" pode não ser concluída. Esta advertência é emitida por não ter sido encontrada a sintaxe específica como parte da porção iterativa da expressão de tabela comum recursiva. A sintaxe esperada inclui:

A ausência desta sintaxe na expressão de tabela comum recursiva pode resultar em um loop infinito. Mesmo assim, os dados ou alguma outra característica da expressão de tabela comum recursiva podem permitir a conclusão bem-sucedida da instrução.

Usuário responsável: Para impedir a ocorrência de um loop infinito, inclua a sintaxe esperada da maneira descrita.

sqlcode: +347

sqlstate: 01605

SQL0350NNão é possível usar uma coluna LOB, DATALINK ou estruturada "<nome-da-coluna>" em um índice, uma chave, uma limitação exclusiva, uma coluna gerada ou uma tabela temporária declarada.

Explicação: Mesmo em casos em que não seja violado o tamanho máximo de um índice, chave ou limitação exclusiva, uma coluna LOB, coluna DATALINK ou coluna do tipo estruturado não pode ser usada em um índice, chave ou limitação exclusiva. Estes tipos de dados também não são suportados como tipos de colunas de uma coluna gerada ou tabela temporária declarada. Esta restrição inclui o uso da coluna de tipo distinto em um LOB ou DATALINK.

A instrução não pode ser processada.

Usuário responsável: Remova a coluna LOB, DATALINK ou de tipo estruturado da especificação do índice, chave, limitação exclusiva, coluna gerada ou tabela temporária declarada. Um índice definido em uma coluna de tipo estruturado pode ser definido utilizando uma extensão de índice.

sqlcode: -350

sqlstate: 42962

SQL0351NFoi encontrado um SQLTYPE não-suportado na posição "<número-posição>" da saída SQLDA (lista de seleção).

Explicação: O elemento de SQLDA na posição "<número-da-posição>" destina-se a um tipo de dados que seja o solicitador da aplicação ou o servidor da aplicação não suporta. Se a aplicação não estiver utilizando o SQLDA diretamente, o "<número-da-posição>" poderá representar a posição de um elemento na lista de seleção ou um parâmetro de uma instrução CALL.

A instrução não pode ser processada.

Usuário responsável: Altere a instrução para excluir o tipo de dados não-suportado. Para uma instrução selecionada, retire os nomes de todas as colunas na lista de seleção com o tipo de dados não-suportado ou utilize uma expressão de conversão na consulta para converter a coluna em um tipo de dados suportado.

sqlcode: -351

sqlstate: 56084

SQL0352NFoi encontrado um SQLTYPE não-suportado na posição "<número-da-posição>" da lista de entrada (SQLDA).

Explicação: O elemento de SQLDA na posição "<número-da-posição>" destina-se a um tipo de dados que seja o solicitador da aplicação ou o servidor da aplicação não suporta. Se a aplicação não estiver utilizando o SQLDA diretamente, o "<número-da-posição>" poderá representar a posição de uma variável do host de entrada, marcador do parâmetro ou um parâmetro de uma instrução CALL.

A instrução não pode ser processada.

Usuário responsável: Altere a instrução para excluir o tipo de dados não-suportado.

sqlcode: -352

sqlstate: 56084

SQL0355NA coluna <nome-da-coluna>, conforme definida, é extensa para ser registrada.

Explicação: Os tipos de dados de Objetos Grandes (BLOB, CLOB e DBCLOB) podem ser criados com tamanhos de até 2 gigabytes (2147483647 bytes). O registro de valores de dados é permitido apenas em objetos com tamanho menor ou igual a 1 gigabyte (1073741823 bytes). Portanto, os objetos grandes com tamanho maior do que 1 gigabyte não podem ser registrados.

Usuário responsável: Indique explicitamente que o registro de dados não é necessário, usando a frase NOT LOGGED durante a criação de colunas, ou reduza o tamanho máximo de coluna para 1 gigabyte ou menos.

sqlcode: -355

sqlstate: 42993

SQL0357NO DB2 Data Links Manager "<nome>" não está disponível atualmente. Código de razão = "<código-de-razão>".

Explicação:

A instrução requer o processamento no DB2 Data Links Manager "<nome>". O DB2 Data Links Manager não está disponível no momento conforme indicado pelo código de razão.

01
O DB2 Data Links Manager não está disponível.

02
O servidor de banco de dados, instância, ou banco de dados a partir do qual tentou-se efetuar a operação não está registrado com o DB2 Data Links Manager apropriado.

03
O acesso ao DB2 Data Links Manager está revogado atualmente.

04
O DB2 Data Links Manager está registrado com o banco de dados mas é um servidor desconhecido.

05
Ocorreu um erro durante a comunicação com o DB2 Data Links Manager.

06
O tipo de instalação do DB2 Data Links Manager não é compatível com o registrado no banco de dados.
A instrução não pode ser processada.

Usuário responsável: A ação depende do código de razão da seguinte maneira.

01
O DB2 Data Links Manager ou uma ligação de comunicação pode estar desativada. Aguarde um momento e tente novamente ou verifique com o administrador do DB2 Data Links Manager. Se o problema persistir, desconecte a aplicação do banco de dados e repita após conectar-se novamente.

02
Registre o servidor do banco de dados, a instância ou o banco de dados com o DB2 Data Links Manager.

03
O acesso ao DB2 Data Links Manager está revogado até que o DB2 possa assegurar que está num estado consistente. Aguarde até que o DB2 faça isto sincronicamente. É possível que o DB2 não consiga fazer isto devido à condições em outros códigos de razão. Assim, se o problema persistir, verifique o arquivo db2diag.log da instância para descobrir a condição e corrija-a. Para obter maiores informações, consulte o Guia de Administração para obter informações sobre recuperação após falha para DB2 Data Links Managers.

04
Verifique se o DB2 Data Links Manager configurado para o banco de dados está disponível na rede.

05
Verifique se o DB2 Data Links Manager e o link de comunicação estão disponíveis. Se o problema persistir, desconecte a aplicação do banco de dados e repita após conectar-se novamente.

06
Se o DB2 Data Links Manager foi instalado para DFS, deverá ser incluído como uma CÉLULA ao banco de dados. Se foi instalado para sistemas de arquivos nativos, deverá ser incluído como NÓ. Consulte o Manual de Comandos para obter detalhes sobre o comando ADD DATALINKS MANAGER.
sqlcode: -0357

sqlstate: 57050

SQL0358NImpossível acessar um arquivo referenciado por um valor DATALINK. Código de razão = "<código-de-razão>".

Explicação: Um valor de DATALINK não pôde ser atribuído. Os códigos de razão possíveis são os seguintes:

21
O formato de localização de dados do valor de DATALINK é inválido.

22
O valor de DATALINK do DB2 Data Links Manager não está registrado com o banco de dados.

23
O valor de tipo de ligação do DATALINK não é válido.

24
O arquivo referenciado do valor de DATALINK não pode ser encontrado no DB2 Data Links Manager.

25
O arquivo referenciado do valor de DATALINK já está conectado a um banco de dados.

26
O arquivo referenciado do valor de DATALINK não pode ser acessado para ligação. Pode ser um diretório, um link simbólico ou um arquivo com bit de permissão para ativar a ID do usuário (SUID) ou a ID de grupo (SGID).

27
A localização ou comentário de dados do valor DATALINK é muito longo.

28
Um registro existente no DB2 Data Links Manager não permite que este arquivo seja ligado (Não há prefixo correspondente no DLFM).

29
O DB2 Data Links Manager não autoriza o usuário do DB2 a ligar este arquivo.

30
Um link, feito por outra aplicação, já está em andamento para o arquivo.

31
A cópia do arquivo pelo DB2 Data Links Manager não está completa para o arquivo a ser desconectado. A instrução não pode ser processada.

Usuário responsável: A ação se baseia no código de razão da seguinte maneira.

21
Corrija o formato de localização de dados. Se o nome do hostname não estiver especificado, o DB2 poderá utilizar o nome do host local como padrão somente se os Datalinks do parâmetro de configuração do gerenciador de banco de dados estiverem definidos em SIM.

22
Certifique-se de que o DB2 Data Links Manager foi especificado e caso tenha sido, registre-o no banco de dados. Os DB2 Data Links Managers registrados serão ignorados, a menos que os Datalinks do parâmetro de configuração do gerenciador de banco de dados estejam definidos em SIM.

23
Corrija o valor de linktype.

24
Verifique se o arquivo correto foi especificado e se ele existe.

25
Remova a ligação da referência existente ao arquivo ou não especifique o arquivo nesta instrução.

26
A ligação de diretórios não é permitida. Utilize o nome de arquivo real, não a ligação simbólico. Se SUID ou SGID estiver ativado, este arquivo não pode ser ligado utilizando um tipo de DATALINK.

27
Reduza o comprimento do valor de localização de dados ou o comentário.

28
Entre em contato com o administrador do DB2 Data Links Manager para incluir o registro necessário para ligar este arquivo.

29
Entre em contato com o administrador do DB2 Data Links Manager para obter a autorização necessária.

30
Não ligue este arquivo ou tente novamente posteriormente.

31
Aguarde por algum tempo pela conclusão da cópia do arquivo e tente novamente posteriormente.
sqlcode: -0358

sqlstate: 428D1

SQL0359NO intervalo de valores da coluna de identidade foi esgotado.

Explicação: O DB2 tentou gerar um valor para uma coluna de identidade, contudo, todos os valores permitidos para ela já foram atribuídos.

A instrução não pode ser processada.

Usuário responsável: Redefina a tabela com um intervalo de valores maior para a coluna de identidade. Para isto, elimine a tabela existente. Recrie a tabela com um tipo de dados diferente para a coluna de identidade, especificando um tipo de dados que possua um intervalo de valores maior que o tipo de dados atual da coluna de identidade.

sqlcode: -359

sqlstate: 23522

SQL0360WÉ possível que os valores do DATALINK não sejam válidos pois a tabela "<nome-da-tabela>" está no estado Datalink Reconcile Pending (DRP) ou Datalink Reconcile Not Possible (DRNP).

Explicação: É possível que os valores do DATALINK na tabela "<nome-da-tabela>" não sejam válidos pois a tabela está no estado Datalink Reconcile Pending (DRP) ou Datalink Reconcile Not Possible (DRNP). Em nenhum destes estados, o controle dos arquivos no DB2 Data Links Manager não é garantido.

O processamento da instrução continua.

Usuário responsável: Consulte o Guia de Administração para obter informações sobre estados Datalink Reconcile Pending (DRP) e Datalink Reconcile Not Possible (DRNP) e, tomar as ações apropriadas.

sqlcode: +360

sqlstate: 01627

SQL0368NO DB2 Data Links Manager "<nome>" não está registrado no banco de dados.

Explicação: Já existe um valor de DATALINK que referencia o DB2 Data Links Manager "<nome>" que não está registrado no banco de dados.

A instrução não pode ser processada.

Usuário responsável: Entre em contato com o administrador de banco de dados para determinar o motivo pelo qual o DB2 Data Links Manager não está mais registrado.

sqlcode: -0368

sqlstate: 55022

SQL0370NO parâmetro na posição "<n>" deve ser nomeado na instrução CREATE FUNCTION da função LANGUAGE SQL "<nome>".

Explicação: Todos os parâmetros das funções definidas com LANGUAGE SQL devem ter um nome-de-parâmetro para cada parâmetro.

A instrução não pode ser processada.

Usuário responsável: Inclua um nome de parâmetro para cada parâmetro da função.

sqlcode: -370

sqlstate: 42601

SQL0372NSomente uma coluna IDENTITY ou ROWID pe permitida numa tabela.

Explicação: Foi feita uma tentativa de executar um dos seguintes:

A instrução não pode ser processada.

Usuário responsável: Para uma instrução CREATE TABLE, selecione uma coluna para ter o tipo de dados ROWID ou o atributo IDENTITY. Para uma instrução ALTER TABLE, uma coluna ROWID ou IDENTITY já existe para a tabela. Não tente incluir outra coluna com tipo de dados ROWID ou o atributo IDENTITY na tabela.

sqlcode: -372

sqlstate: 428C1

SQL0373NNão é possível especificar a cláusula DEFAULT para a coluna GENERATED "<nome-da-coluna>".

Explicação: Uma cláusula DEFAULT não pode ser especificada para uma coluna que tenha sido identificada como GENERATED.

A instrução não pode ser processada.

Usuário responsável: Remova a cláusual DEFAULT e submeta novamente a instrução.

sqlcode: -373

sqlstate: 42623

SQL0374NA cláusula "<cláusula>" não foi especificada na instrução CREATE FUNCTION para a função LANGUAGE SQL "<nome da função>" mas um exame da estrutura da função revelou que deverá ser especificada.

Explicação: As seguintes situações podem ser a causa deste erro.

NOT DETERMINISTIC deve ser especificado caso alguma das seguintes condições aplique-se dentro da estrutura da função:

READS SQL DATA deve ser especificado se a estrutura da função definida com LANGUAGE SQL contiver um subseleção ou se ela chamar uma função que pode ler dados sql.

EXTERNAL ACTION deve ser especificado se a estrutura da função definida com LANGUAGE SQL chama uma função que possui a propriedade EXTERNAL ACTION.

A instrução não pode ser processada.

Usuário responsável: Especifique a cláusula ou altere a estrutura da função.

sqlcode: -374

sqlstate: 428C2

SQL0385WA atribuição para uma variável SQLSTATE ou SQLCODE em uma rotina SQL pode ser sobreposta e não ativa nenhum manipulador.

Explicação: A rotina SQL inclui pelo menos uma instrução que atribui um valor para as variáveis especiais SQLSTATE ou SQLCODE. Estas variáveis são valores atribuídos pelo processamento de instruções SQL na rotina SQL. O valor atribuído pode, portanto, ser sobreposto como resultado do processamento da instrução SQL. Além disso, a atribuição de um valor para a variável especial SQLSTATE não ativa nenhum manipulador.

A definição de rotina foi processada com sucesso.

Usuário responsável: Nenhuma ação é necessária. Remova quaisquer atribuições da variável especial SQLSTATE ou SQLCODE para prevenir o aviso.

sqlcode: +385

sqlstate: 01643

SQL0388NEm uma instrução CREATE CAST para a função "<nome-da-função>", a fonte "<nome do tipo de dados de fonte>" e o destino "<nome-do-tipo-de-dados-de-destino>" são tipos integrados ou são do mesmo tipo.

Explicação: Um dos tipos de dados deve ser um tipo definido pelo usuário. O tipo da origem e o tipo de destino não pode ser o mesmo tipo de dado.

A instrução não pode ser processada.

Usuário responsável: Altere o tipo de dados da fonte ou do destino.

sqlcode: -388

sqlstate: 428DF

SQL0389NA instância da função específica "<nome-específico>" identificada em uma instrução CREATE CAST tem mais de um parâmetro, possui um parâmetro que não é correspondente ao tipo de dados de fonte ou retorna um tipo de dados que não é correspondente ao destino.

Explicação: Uma função cast deve

A instrução não pode ser processada.

Usuário responsável: Escolha uma instância de função diferente, altere o tipo de dados fonte, ou altere o tipo de dados do destino.

sqlcode: -389

sqlstate: 428DG

SQL0390NA função "<nome-da-função>" processada para a função específica "<nome-específico>" que não é válido no contexto em que é utilizado.

Explicação: Uma função processada para uma função específica que não é válida no contexto em que foi utilizada. Se "<nome-específico>" for uma cadeia vazia, a função processada para a função interna identificada por <nome-de-função>". Algumas das situações possíveis são:

A instrução não pode ser processada.

Usuário responsável: Certifique-se de que o nome de função e argumentos corretos foram especificados e de que o caminho atual inclui o esquema onde a função correta foi definida. Talvez seja necessário alterar o nome da função, o caminho atual (utilizando SET CURRENT FUNCTION PATH ou a opção de bind FUNCPATH) ou alterar o contexto em que a função é utilizada.

sqlcode: -390

sqlstate: 42887

SQL0391NUso inválido da função baseada em linha "<function_name>".

Explicação: A instrução utiliza uma função baseada em linha "<function_name>" que não pode ser utilizada por um dos seguintes motivos:

A instrução não pode ser processada.

Usuário responsável: Remova "<nome-da-função>" do contexto em que ela não é permitida.

sqlcode: -391

sqlstate: 42881

SQL0392NO SQLDA fornecido para o cursor "<cursor>" foi alterado da busca anterior.

Explicação: A aplicação está sendo executada com Regras do DB2 e foi solicitado que os dados LOB sejam devolvidos como LOB em uma instrução FETCH e como um localizador em outra instrução FETCH. Isto não é permitido.

Usuário responsável: A instrução não pode ser executada.

Não utilize as Regras do DB2 ou altere a aplicação para que que não altere o código do tipo de dados de LOB para localizador (ou o inverso) no SQLDA entre buscas sucessivas.

sqlcode: -392

sqlstate: 42855


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