atps banco de dados

2664 palavras 11 páginas
etapa 3

Passo_1

-- CRIAR TRIGGER INSERT NA TABELA PRODUTO

CREATE TRIGGER TRG_INSERT_PRODUTO
ON PRODUTO
FOR INSERT
AS
DECLARE
@V_PRODUTO_Cod_Prod INTEGER,
@V_Descricao_Ocorre VARCHAR(50),
@V_Unidade_Ocorre VARCHAR(30),
@V_Valor_Unit_Ocorre DECIMAL(10,2),
@V_Operacao_Ocorre VARCHAR(40),
@V_Usuario_Logado VARCHAR(40),
@V_Data_Ocorre DATETIME,
@V_Categoria_Ocorre VARCHAR(30)

SET @V_PRODUTO_Cod_Prod = (SELECT MAX(Cod_Prod) from PRODUTO)
SET @V_Descricao_Ocorre = (SELECT '')
SET @V_Unidade_Ocorre = (SELECT '')
SET @V_Valor_Unit_Ocorre = (SELECT 0.00)
SET @V_Operacao_Ocorre = (SELECT 'I')
SET @V_Usuario_Logado = (SELECT USER)
SET @V_Data_Ocorre = (SELECT GETDATE())
SET @V_Categoria_Ocorre = (SELECT '')

INSERT INTO OCORRENCIAS
VALUES
(@V_PRODUTO_Cod_Prod,@V_Descricao_Ocorre,@V_Unidade_Ocorre,@V_Valor_Unit_Ocorre,@V_Operacao_Ocorre,@V_Usuario_Logado,@V_Data_Ocorre,@V_Categoria_Ocorre)

-- CRIAR TRIGGER UPDATE NA TABELA PRODUTO

CREATE TRIGGER TRG_UPDATE_PRODUTO
ON PRODUTO
FOR UPDATE
AS
DECLARE
@V_PRODUTO_Cod_Prod INTEGER,
@V_Descricao_Ocorre VARCHAR(50),
@V_Unidade_Ocorre VARCHAR(30),
@V_Valor_Unit_Ocorre DECIMAL(10,2),
@V_Operacao_Ocorre VARCHAR(40),
@V_Usuario_Logado VARCHAR(40),
@V_Data_Ocorre DATETIME,
@V_Categoria_Ocorre VARCHAR(30)

SET @V_PRODUTO_Cod_Prod = (SELECT MAX(Cod_Prod) from PRODUTO)
SET @V_Descricao_Ocorre = (SELECT '')
SET @V_Unidade_Ocorre = (SELECT '')
SET @V_Valor_Unit_Ocorre = (SELECT 0.00)
SET @V_Operacao_Ocorre = (SELECT 'U')
SET @V_Usuario_Logado = (SELECT USER)
SET @V_Data_Ocorre = (SELECT GETDATE())
SET @V_Categoria_Ocorre = (SELECT '')

INSERT INTO OCORRENCIAS
VALUES
(@V_PRODUTO_Cod_Prod,@V_Descricao_Ocorre,@V_Unidade_Ocorre,@V_Valor_Unit_Ocorre,@V_Operacao_Ocorre,@V_Usuario_Logado,@V_Data_Ocorre,@V_Categoria_Ocorre)

-- CRIAR UMA TRIGGER DELETE NA TABELA PRODUTO

CREATE TRIGGER TRG_DELETE_PRODUTO
ON PRODUTO
FOR DELETE
AS
DECLARE
@V_PRODUTO_Cod_Prod INTEGER,

Relacionados

  • Atps Banco De Dados
    1494 palavras | 6 páginas
  • ATPS Banco de Dados
    1406 palavras | 6 páginas
  • ATPS Banco de Dados
    588 palavras | 3 páginas
  • atps banco de dados
    839 palavras | 4 páginas
  • atps banco de dados
    1178 palavras | 5 páginas
  • ATPS-Banco de Dados
    5130 palavras | 21 páginas
  • Atps banco de dados
    2119 palavras | 9 páginas
  • Atps de banco de dados
    630 palavras | 3 páginas
  • Atps banco de dados
    1882 palavras | 8 páginas
  • atps BANCO DE DADOS
    2603 palavras | 11 páginas