[firebase-br] Pesquisa Campo VARCHAR
Paulo Geloramo
assisinformatica em gmail.com
Qua Nov 13 21:04:15 -03 2019
Firebird 2.5.9
Estou fazendo pesquisa em um campo VARCHAR
SELECT NOSSO_NUMERO
FROM BOLETO
WHERE NOSSO_NUMERO = '00800063'
Não retorna nada, porem se editar o campo
NOSSO_NUMERO digitando MANUALMENTE o mesmo conteúdo a pesquisa
encontra.
Definido assim:
SET SQL DIALECT 3;
SET NAMES WIN1252;
...
PAGE_SIZE 8192
DEFAULT CHARACTER SET WIN1252;
...
CREATE DOMAIN DM_VARCHAR_20 AS VARCHAR(20);
...
NOSSO_NUMERO DM_VARCHAR_20,
...
Testes sem sucesso:
WHERE TRIM(NOSSO_NUMERO) = '00800063'
WHERE CAST(NOSSO_NUMERO AS BIGINT) = CAST('00800063' AS BIGINT)
WHERE CAST(TRIM(NOSSO_NUMERO) AS BIGINT) = CAST('00800063' AS BIGINT)
Pode ser alguma característica campo VARCHAR, WIN1252, COLLATE não
definido para o campo NOSSO_NUMERO, versão 2.5.9?
Alguma sugestão?
Mais detalhes sobre a lista de discussão lista