Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Filtro de seleção alterando atributo

Gostaria de saber como faço para alterar o status de 1 e 0 da coluna DE_FERIAS para sim e não.

1 resposta
solução!

E aí Paulo, tudo tranquilo?

Vamos lá, como a coluna DE_FERIAS foi criada com o tipo de dados bit, será necessário realizar algumas alterações na coluna antes de fazer o update do campo.

Primeiramente, temos que mudar o tipo da coluna na tabela, vamos mudar para varchar:

ALTER TABLE TABELA_DE_VENDEDORES CHANGE DE_FERIAS DE_FERIAS varchar(5) not null;

Entendendo a sintaxe:

ALTER TABLE [nomedatabela] 
CHANGE [nomedacoluna] [nome novo da coluna se for alterado, se não for, deixa o mesmo] [tipodado(tamanho) null/not null];

Feito isso, faremos os updates na coluna:

UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'nao' WHERE MATRICULA = '00235'

UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'sim' WHERE MATRICULA = '00236'

UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'sim' WHERE MATRICULA = '00237'

UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'nao' WHERE MATRICULA = '00238'

Entendendo a sintaxe:

UPDATE [nomedatabela] SET [coluna] = [novovalor] WHERE [condicao]

Espero ter ajudado. Qualquer dúvida é só falar, tá bom? Bons estudos :)