Ir para conteúdo
Fórum Script Brasil

RonanVargas

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre RonanVargas

RonanVargas's Achievements

0

Reputação

  1. Jhonas, O tipo de COD_CLIENTE é integer. Para as duas queries que enviaste, deu erro de SQL (Conforme prints em anexo). O detalhe é que esse erro foi detectado em meia dúzia ou menos de registros na tabela CLIENTES. Esse é o ponto. Estou precisando fazer CAST de integer para string em COD_CLIENTE, pois a busca simples por COD_CLIENTE não está retornando. Esse erro ocorre não apenas no pgAdmin, mas também na lib do PGSQL que usamos na nossa aplicação.
  2. Olá Jhonas, Estou explicitando o valor do parâmetro. No caso, as queries que rodo diretamente no pgAdmin são: select * from CLIENTES where (cast COD_CLIENTE as text) = '1109141'; select * from CLIENTES where COD_CLIENTE = 1109141; Segue em anexo dois prints da tela do pgAdmin com o resultado.
  3. Olá pessoal, Estou usando o postgres vs. 9.1.14 e o pgAdmin vs. 1.20 para consultar. Tanto na aplicação que utiliza o BD quanto no pgAdmin está ocorrendo o problema abaixo: Dado que a tabela CLIENTES contém uma chave inteira (COD_CLIENTE): select * from CLIENTES where COD_CLIENTE = <COD_CLIENTE>; Retorna ZERO linhas; select * from CLIENTES where (cast COD_CLIENTE as text) = '<COD_CLIENTE>'; Retorna UMA linha; Isso ocorreu com uma faixa muito pequena de registros na tabela (apenas 2 detectados entre mais de 250 mil linhas) mas receio que o problema possa ser maior. Inclusive já forcei um update na tabela para esse cliente com o mesmo COD_CLIENTE, sem sucesso. Suspeito que seja algum problema de codificação de caracteres, já que é um sistema de cobrança e o principal modo de inserção nas tabelas é via importação de arquivos texto. Alguém já se deparou com esse problema e pode dar uma luz? Obrigado desde já.
×
×
  • Criar Novo...