Retirar caracteres gráficos da valor de um campo string no Postgres
Citação de Kindrazki em 22 de maio de 2012, 19:25Retirar caracteres gráficos da valor de um campo string no Postgres
Alguns clientes que utilizam banco POSTGRES e gravam a descrição de produtos (exemplo) com acentos, ao gerar tarefa e abri-la no browse, mostra caracteres gráfico no lugar do acento. Para resolver essa tratando diretamente no campo, segue instrução:
[code]
Select
CONVERT(trim(p.prod_descricao)||' '||trim(p.prod_complemento),'LATIN1','UNICODE') as descriproduto
from ...
[/code]
Retirar caracteres gráficos da valor de um campo string no Postgres
Alguns clientes que utilizam banco POSTGRES e gravam a descrição de produtos (exemplo) com acentos, ao gerar tarefa e abri-la no browse, mostra caracteres gráfico no lugar do acento. Para resolver essa tratando diretamente no campo, segue instrução:
[code]
Select
CONVERT(trim(p.prod_descricao)||' '||trim(p.prod_complemento),'LATIN1','UNICODE') as descriproduto
from ...
[/code]
Citação de Kindrazki em 30 de maio de 2012, 12:12COMO INSERIR NO SCRIPT ABAIXO?
connect $v{datasource1};
sql
Select cx.tipo as tipo
,cx.hora as hora
,cf.nome as func
,cx.descricao as descricao
,cx.dinheiro as dinheiro
,cx.Parcelamento as parcelado
,cx.Cartoes_Vista as debito
,cx.Cartoes_Prazo as credito
,cx.Cheques as ch_vista
,cx.Cheques_Pre as ch_pre
,1 as linhasFrom caixas_dia as cx
,cli_for as cfWhere cx.funcionario=cf.codigo
and cx.data = '$v{dataAtual}'
and cx.filial = 1Order by ordem desc;
COMO INSERIR NO SCRIPT ABAIXO?
connect $v{datasource1};
sql
Select cx.tipo as tipo
,cx.hora as hora
,cf.nome as func
,cx.descricao as descricao
,cx.dinheiro as dinheiro
,cx.Parcelamento as parcelado
,cx.Cartoes_Vista as debito
,cx.Cartoes_Prazo as credito
,cx.Cheques as ch_vista
,cx.Cheques_Pre as ch_pre
,1 as linhas
From caixas_dia as cx
,cli_for as cf
Where cx.funcionario=cf.codigo
and cx.data = '$v{dataAtual}'
and cx.filial = 1
Order by ordem desc;
Citação de Kindrazki em 24 de agosto de 2012, 11:45Só Substituir, por exemplo:
[code]
,cf.nome as func
,cx.descricao as descricao
[/code]por
[code]
,convert(cf.nome, 'LATIN1', 'UNICODE') as func
,convert(cx.descricao, 'LATIN1', 'UNICODE') as descricao
[/code]
Só Substituir, por exemplo:
[code]
,cf.nome as func
,cx.descricao as descricao
[/code]
por
[code]
,convert(cf.nome, 'LATIN1', 'UNICODE') as func
,convert(cx.descricao, 'LATIN1', 'UNICODE') as descricao
[/code]
Citação de Kindrazki em 24 de agosto de 2012, 11:45Só Substituir, por exemplo:
[code]
,cf.nome as func
,cx.descricao as descricao
[/code]por
[code]
,convert(cf.nome, 'LATIN1', 'UNICODE') as func
,convert(cx.descricao, 'LATIN1', 'UNICODE') as descricao
[/code]
Só Substituir, por exemplo:
[code]
,cf.nome as func
,cx.descricao as descricao
[/code]
por
[code]
,convert(cf.nome, 'LATIN1', 'UNICODE') as func
,convert(cx.descricao, 'LATIN1', 'UNICODE') as descricao
[/code]
Citação de Kindrazki em 24 de agosto de 2012, 11:45Só Substituir, por exemplo:
[code]
,cf.nome as func
,cx.descricao as descricao
[/code]por
[code]
,convert(cf.nome, 'LATIN1', 'UNICODE') as func
,convert(cx.descricao, 'LATIN1', 'UNICODE') as descricao
[/code]
Só Substituir, por exemplo:
[code]
,cf.nome as func
,cx.descricao as descricao
[/code]
por
[code]
,convert(cf.nome, 'LATIN1', 'UNICODE') as func
,convert(cx.descricao, 'LATIN1', 'UNICODE') as descricao
[/code]