Olá pessoal.
Estou com o seguinte problema, tenho esta QUERY:
SELECT CODIGO,
CONTEUDO
FROM TESTE
LEFT JOIN TEXTOS ON CAMPO = 'ERRO' AND CHAVE = CONCAT(LTRIM(RTRIM(TO_CHAR( CODIGO ))),'|')
WHERE CODIGO = '000044'
O resultado é este:
CODIGO = 14
CONTEUDO = ”
Porem o estranho é que rodando este mesmo select com a seguinte modificacao:
SELECT CODIGO,
CONTEUDO
FROM TESTE
LEFT JOIN TEXTOS ON CAMPO = ‘ERRO’ AND CHAVE = ’44|’
WHERE CODIGO = ‘000044’
o resultado é:
CODIGO = 14
CONTEUDO = ‘Erro na medida do produto’
o campo conteudo vem preenchido, da a entender que há um erro no concat.
O que voces acham que pode ser.
Grato a todos.