Você pode usar a função ltrim_blanks_ext() para remover os espaços em branco e outros caracteres na coluna varchar. Apenas uma ideia
O que você acha, Dirk?
Saudações
Arun Sasi
Avalados por :
Gurus,
Estou unindo campos varchar e integer. Devido a isso, recebo um aviso de varchar para int. Tentei usar Cast no campo Integer como mostrado abaixo, o aviso desaparece mas a união não funciona. Não quero adicionar uma consulta adicional para converter int em varchar.
A.fieldA=Cast(fieldB as varchar(10))
Por favor, me ajudem.
Obrigado
Você pode usar a função ltrim_blanks_ext() para remover os espaços em branco e outros caracteres na coluna varchar. Apenas uma ideia
O que você acha, Dirk?
Saudações
Arun Sasi
Sua consulta deve ser:
SELECT NAME, FUNC_DBNAME FROM AL_FUNCINFO
where name='cast' e source = '<seu tipo de banco de dados>'
Tentei esta consulta. Temos uma função de DB equivalente para CAST.
SELECT NAME, FUNC_DBNAME FROM AL_FUNCINFO
where name='cast'
Isso significa que cast deve funcionar.
Não sei por que não foi enviado para o DB. Você acha que um espaço de prefixo será criado ao usar cast para converter INT em VARCHAR?
Obrigado
Capture.JPGSe ambos campos contêm apenas valores numéricos, você deve converter o campo char para int.
Converter um int para varchar produzirá uma string com um espaço inicial (para o sinal de menos), e isso não corresponderá à coluna de caracteres. Por isso sua junção não funcionará.
Você pode verificar na tabela AL_FUNCINFO do repositório se a função de conversão será aplicada ao seu banco de dados. Use to_char / to_decimal se não for.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute