Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bruno.baltaz

• Implementar trigger para o usuário ser notificado ao inserir 3 regis

Recommended Posts

ME AJUDEM POR FAVOR

 

PRECISO Implementar trigger para o usuário ser notificado ao inserir 3 registros do mesmo genero.

 

QUAL A SINTAXE DISSO NO SQL SERVER

 

GRATOOOO

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como é a tabela ?

O que seriam 3 registros do mesmo gênero ?

O que é notificar ? Aviso ? Erro ? Mail ?

 

grosso modo seria

 

 

create trigger .....
for each row
begin
  select count(*)
  from tabela
  where ....

  if count(*) > 2 then
     "mais de tres ..."

end;

a síntaxe muda de BD para BD.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olaaa pessoal não fui muito claro, mas vou tentar ser,

 

então estou no sql server 2005

os registros são dados mesmo de uma tabela

CREATE TABLE AUXGENERO
(
CODGENERO INT IDENTITY(1,1)NOT NULL PRIMARY KEY,
NOMEGENERO VARCHAR(20) NOT NULL,
SIGLAGENERO VARCHAR(3)
)

 

não quero que repita 3 registros com as mesmas informações no campo '' nome genero ''

desculpe sou iniciante e estouuuuuu penando se alguem tiver uma idea de como posso proceder agradeço muitoooooooooooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria +ou- isto, a síntaxe depende do Banco de Dados, estas variam nuito conforme o BD.

 

create trigger ..... 
for each row 
begin   
  select count(*)   
  from AUXGENERO
  where NOMEGENERO = :NEW.NOMEGENERO;
  
  if count(*) > 2 
    then      
       "mais de tres ..." 
end;

 

 




			
		

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.