Instalando script CASE no Firebird

17/09/2015

0

Boa tarde !!

Senhores ...
preciso, colocar um script ou sintaxe CASE no Firebird , mas não sei onde criar ou gravar esse cód a baixo para que fique permanente

tenho uma aplicação que faz a conversão de banco de dados do ERP para o SITE , e para ativar ou desativar o produto os dados são diferentes

No ERP o cadastro é S = Ativo e N = Inativo e no Site 1 = Ativo e 0 = Inativo .

Com esse scrpt quando sincronizar do ERP para o site ele tranforma as Letras N, S em 1, 0




CASE
WHEN PUBL_WEB = 'S' THEN '1'
WHEN PUBL_WEB = 'N' THEN '0'
END AS PUBL_WEB
from PRODUTOS
Virtuabr

Virtuabr

Responder

Posts

17/09/2015

Alex Lekao

Ola, boa tarde!!!

Vc teria que colocar o script de selecao dos dados normalmente e acrescentar essa informacao que deseja para converter os campos.

Seri mais facil para o pessoal te ajudar, se tiver mais detalhes do select que vc esta utilizando.

mas acredito que ficaria mais ou menos assim:

SELECT
   CAMPO1,
   CAMPO2,
   CASE
      WHEN CAMPO3 = 'S' THEN '1'
      WHEN CAMPO3 = 'N' THEN '0'
   ELSE '0'
   END AS PUBL_WEB
from PRODUTOS
WHERE CAMPO = CAMPO


Espero ter ajudado.

Abraco.
Responder

03/07/2021

Antonio Gomes

ScriptCase qual é o concorrente ,principal desse sistema ?
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar