SQL使用触发器避免记录重复插入  drop   table   bb   
SQL使用触发器避免记录重复插入  
create   table     bb   (id   int,name   varchar(8))   
SQL使用触发器避免记录重复插入    
SQL使用触发器避免记录重复插入  
---添加记录   
SQL使用触发器避免记录重复插入
  insert   bb   select   1,'a'   
SQL使用触发器避免记录重复插入  
union   all   select   2,'b'   
SQL使用触发器避免记录重复插入  
union   all   select   3,'c'   
SQL使用触发器避免记录重复插入  
union   all   select   4,'d'   
SQL使用触发器避免记录重复插入    
SQL使用触发器避免记录重复插入  
--创建触发器   
SQL使用触发器避免记录重复插入
  create   trigger   tr1     
SQL使用触发器避免记录重复插入  
on   bb   
SQL使用触发器避免记录重复插入  
for     insert     
SQL使用触发器避免记录重复插入  
as     
SQL使用触发器避免记录重复插入  
begin   tran     
SQL使用触发器避免记录重复插入  
if   exists(select   id   from   bb   group   by   id   having   count(id)=2   )   
SQL使用触发器避免记录重复插入  
begin     
SQL使用触发器避免记录重复插入  
rollback   tran     
SQL使用触发器避免记录重复插入  
end   
SQL使用触发器避免记录重复插入  
else     
SQL使用触发器避免记录重复插入  
begin     
SQL使用触发器避免记录重复插入  
commit   tran     
SQL使用触发器避免记录重复插入  
end   
SQL使用触发器避免记录重复插入    
SQL使用触发器避免记录重复插入    
SQL使用触发器避免记录重复插入    
SQL使用触发器避免记录重复插入  
--测试     
SQL使用触发器避免记录重复插入
    
SQL使用触发器避免记录重复插入  
insert   into   bb     values   (5,'d')

相关文章:

  • 2022-01-04
  • 2021-07-21
  • 2021-05-20
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-13
猜你喜欢
  • 2021-12-01
  • 2021-06-12
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
相关资源
相似解决方案