Ir ao conteúdo
  • Cadastre-se

PostgreSQL Crie um TRIGGER para criar um log quando um ITEMPEDIDO for removido;


Posts recomendados

queria saber se esse código dessa questão está correto, principalmente o final pois apenas modifiquei os produtos que o banco de dados pede 

 

Crie um TRIGGER para criar um log quando um ITEMPEDIDO for removido;

 <>

create database provafinal;



use provafinal;







create table produto

(codProduto integer not null,

 nomeProduto varchar(50) not null,

 marca varchar(50) not null,

 precoCusto decimal(15,2) not null,

 precoVenda decimal(15,2) not null,

 primary key (codProduto)); 



 create table loteproduto

 (codProduto integer not null,

  codLote integer not null,

  nuLote char(10) not null,

  dtValidade date,

  primary key (codProduto, codLote),

  foreign key (codProduto) references produto(codProduto));

insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda) 

values (1, 'Inseticida 500 ML', 'SBP',4,7);

insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda) 

values (2, 'Mouse', 10);

insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda) 

values (2, 'Teclado', 10);

insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda) 

values (3, 'Monitor LCD', 10);

insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda) 

values (4, 'Caixas Acústicas', 10);

insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda) 

values (5, 'Scanner de Mesa', 10);

insert into produto (codProduto, nomeProduto, Marca, precoCusto, precoVenda) 





insert into loteproduto (codProduto, codLote, nuLote, dtValidade) 

values (1, 1, '399A',null);

insert into loteproduto (codProduto, codLote, nuLote, dtValidade) 

values (1, 2, '323A','2012-12-31');

insert into loteproduto (codProduto, codLote, nuLote, dtValidade) 

values (2, 1, 'EF2A','2012-12-30');

insert into loteproduto (codProduto, codLote, nuLote, dtValidade) 

values (7, 1, 'EF3A',null);



caso alguém queira me ajudar os produtos são esses: 

(1, 'Mouse', 10);

(2, 'Teclado', 10);

(3, 'Monitor LCD', 10);

 (4, 'Caixas Acústicas', 10);

 (5, 'Scanner de Mesa', 10);

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...