SQL 触发器 新建时删除相同数据
                        
                            时间:2021-07-01 10:21:17
                            帮助过:7人阅读
							                        
                     
                    
                    
                    create
alter trigger [dbo].
[trigger_sqsj] 
on [dbo].
[lctnrcrd] 
after INSERT as
BEGIN
declare @id char(
50)
 select @id = (
select top 1 id 
from [lctnrcrd] order by CONVERT(
char(
16),dlr,
120) 
desc) 
 print @id 
 delete from [lctnrcrd] 
 --select * from [lctnrcrd] 
 where id 
= @id and 
 idowner+CONVERT(
char(
16),dlr,
120) 
in 
(select idowner
+CONVERT(
char(
16),dlr,
120) 
from [lctnrcrd] where id 
not in(
@id)) 
--select * from [lctnrcrd] order by CONVERT(char(16),dlr,120) desc
END
--select * from [lctnrcrd] order by CONVERT(char(16),dlr,120) desc
 
SQL 触发器 新建时删除相同数据
标签:bsp   insert   pre   delete   class   esc   数据   down   order