Usuário com melhor resposta
Alterar o valor de um campo no update

Pergunta
-
Respostas
-
Raniere,
Essa pode ser uma opção, utilizar um Trigger para solucionar seu problema, No caso seria uma AFTER TRIGGER. Após a inserção do registro você mudaria para 0.
/* Se útil por favor classifique a resposta */
- Marcado como Resposta Raniere Ferreira terça-feira, 17 de julho de 2012 20:28
-
Valew Luan,
utilizei sua ideia, ficou mais ou menos assim:
CREATE TRIGGER trg_update
ON Tabela
AFTER UPDATE
AS
BEGIN
if((select campo from inserted) is null)
begin
update Tabela set campo = 0 where IDTablea = (select IDTablea from inserted);
end;
END
GO- Marcado como Resposta Raniere Ferreira terça-feira, 17 de julho de 2012 20:28
Todas as Respostas
-
-
-
Raniere,
Essa pode ser uma opção, utilizar um Trigger para solucionar seu problema, No caso seria uma AFTER TRIGGER. Após a inserção do registro você mudaria para 0.
/* Se útil por favor classifique a resposta */
- Marcado como Resposta Raniere Ferreira terça-feira, 17 de julho de 2012 20:28
-
-
Valew Luan,
utilizei sua ideia, ficou mais ou menos assim:
CREATE TRIGGER trg_update
ON Tabela
AFTER UPDATE
AS
BEGIN
if((select campo from inserted) is null)
begin
update Tabela set campo = 0 where IDTablea = (select IDTablea from inserted);
end;
END
GO- Marcado como Resposta Raniere Ferreira terça-feira, 17 de julho de 2012 20:28
-
Desculpe, mas não to entendendo pra quê criar uma trigger. Não seria mais fácil usar o valor default para o Campo na definição da tabela?
Eu sei que a questão é de 2012 e estou respondendo em 2014, mas eu não resisti a intervenção.
Atenciosamente,
Jeronimo Lira
- Editado Jeronimo Lira sexta-feira, 17 de janeiro de 2014 17:55 Complemento