Jump to content
Wolfthief

Marcar caixa em SQL

Recommended Posts

Wolfthief

Viva!
Pretendo importar para phc um excel com códigos de artigos e que no phc um campo já criado e que tem uma caixa de marcação fique com essa mesma caixa marcada com o "pisco".

Ex: ref.25425487 e a caixa de marcação diz: Artigo Inactivo? |x| 
Ou seja, vou importar o excel com 25425487 na coluna A e na coluna B o que coloco? 1 ou 0?
Qual a instrução em SQL para dizer que se 1 mete o pisco na caixa de marcação e se 0 deixa a caixa vazia?
 

Obrigados!

Share this post


Link to post
Share on other sites
antseq

Viva,

assumindo que o PHC tem uma base de dados SQL Server xxxxxx e que o campo "Artigo Inactivo" é do tipo "Bit"...

. deixaria em excel a coluna B, com 0 ou 1 

. a instrução SQL deve ser algo do tipo

UPDATE NomeDaTabela

SET NomeDoCampoArtigoInactivo = ValorColunaB

WHERE NomeDoCampoChave = ValorColunaA

Share this post


Link to post
Share on other sites
Wolfthief
23 minutos atrás, antseq disse:

Viva,

assumindo que o PHC tem uma base de dados SQL Server xxxxxx e que o campo "Artigo Inactivo" é do tipo "Bit"...

. deixaria em excel a coluna B, com 0 ou 1 

. a instrução SQL deve ser algo do tipo

UPDATE NomeDaTabela

SET NomeDoCampoArtigoInactivo = ValorColunaB

WHERE NomeDoCampoChave = ValorColunaA

Obrigado antes de mais pela rsp.
O campo "Artigo Inactivo" é do tipo L (lógico), posso mesmo assim usar essa instrução e o excel com 0 e 1?

Share this post


Link to post
Share on other sites
antseq
13 minutos atrás, Wolfthief disse:

Obrigado antes de mais pela rsp.
O campo "Artigo Inactivo" é do tipo L (lógico), posso mesmo assim usar essa instrução e o excel com 0 e 1?

Diria que sim com 99% de certeza.

Já vi muitas aplicações de vendas... teoricamente no seu caso o "lógico" em SQL Server será o "bit" (0, 1)...

[Mas também já vi muitas aplicações que optam pelo "lógico" ser um "char" ('0','1'; 'T','F'; etc)]

Share this post


Link to post
Share on other sites
pc.cesar

Boas,

no SQL bit é 0 ou 1

Em outros formatos pode ser como dizes, em visual fox pro é .t. ou .f. mas ao gravar no SQL é 0 ou 1,

se ligares SQL com o EXEL, dependendo das configurações podes ter 0 ou 1, .t. ou .f. e Sim ou Não

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.