Jump to content

Marcar caixa em SQL


Wolfthief
 Share

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!

Link to comment
Share on other sites

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

Link to comment
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?

Link to comment
Share on other sites

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)]

Link to comment
Share on other sites

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

 

 

 

César Faria

Link to comment
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
 Share

×
×
  • 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.