Trabalhos

785 palavras 4 páginas
*******************************************************************************************************
Relatório 3 - Etapa 3

Passo 1 (Equipe)
Criamos uma trigger chamada “Tg_Ocorrencias_Prod” que gerencia todas as operações (inserção, exclusão e atualização) que são realizadas na tabela “produtos”, e mesma grava todas estas ações na tabela “ocorrência” para todas as operações que modificam as informações do banco de dados dados (INSERT, UPDATE e DELETE).

Trigger da tabela produtos create trigger Tg_Ocorrencias_Prod on produtos for insert, update, delete as begin declare @cod_prod varchar(10) declare @descr varchar(50) declare @unid int declare @cod_cat int declare @valor_uni decimal(4,2) -- condição para um evento de inclusão de registro if exists (select * from inserted) and not exists (select * from deleted) begin select @cod_prod = cod_produto, @descr = descricao, @unid = unidade, @cod_cat = cod_categoria, @valor_uni = valor_unit from inserted; insert into ocorrencias values(@cod_prod, @descr, @unid, @cod_cat, @valor_uni, 'Item inserido', user_name(), getdate()); end -- condição para um evento de exclusão de registro else if not exists (select * from inserted) and exists (select * from deleted) begin select @cod_prod = cod_produto, @descr = descricao, @unid = unidade, @cod_cat = cod_categoria, @valor_uni = valor_unit from deleted insert into ocorrencias values(@cod_prod, @descr, @unid, @cod_cat, @valor_uni, 'Item excluido', user_name(), getdate()); end

-- condição para um

Relacionados

  • Trabalhos trabalhos trabalhos
    822 palavras | 4 páginas
  • TRABALHO DE TRABALHO
    316 palavras | 2 páginas
  • Trabalho De Trabalho
    3827 palavras | 16 páginas
  • Trabalho trabalho
    2154 palavras | 9 páginas
  • Trabalho De Trabalho
    1631 palavras | 7 páginas
  • trabalho de trabalho
    3062 palavras | 13 páginas
  • trabalho de trabalho
    7228 palavras | 29 páginas
  • Trabalho é trabalho
    2191 palavras | 9 páginas
  • Trabalho de Trabalho
    1572 palavras | 7 páginas
  • Trabalho de trabalho
    8207 palavras | 33 páginas