触发器
ALTER trigger [转移单单身工单单号的控制] on [dbo].[SFCTC]
for insert,update
as
declare @order nvarchar(500)
select @order=isnull(@order+',','')+TA002 from MOCTA,inserted
where MOCTA.TA001 = inserted.TC004 and MOCTA.TA006=inserted.TC047
and MOCTA.TA011 in ('2','3') and inserted.TC005 >MOCTA.TA002
set @order='还有比这个更早日期的工单,请按日期先后来转移,工单号码为:'+@order
begin
if exists(select 1 from MOCTA,inserted where MOCTA.TA001 = inserted.TC004
and MOCTA.TA006=inserted.TC047
and inserted.TC005 >MOCTA.TA002 and MOCTA.TA011 in ('2','3'))
begin
raiserror(@order,16,1)
rollback transaction
return
end
end
这个功能可以实现,但是当我的单据有 多笔记录的时候,就是TC047(料号)相同,但是工单单号不一样,比如第一笔单号为001,第二笔单号为002 保存的时候就会提示 还有更早的单号001,怎么能有效克服这个问题呢?
...全文
相关推荐
几种基本触发器之间的转换
触发器按功能分有RS、JK、D、T、T’五种类型,但最常见的集成触发器是JK触发器和D触发器。T、T’触发器没有集成产品,如需要时,可用其他触发器转换成T或T’触发器。JK触发器与D触发器之间的功能也是可以互相转换的。实际生产得出大器多为JK触发器和D触发器,由JK触发器和D触发器可构成其类型的触发器。
RS触发器和SR触发器
详细讲解了rs触发器的原因。RS触发器和SR触发器
RS触发器和SR触发器的区别
本文主要介绍了一下RS触发器和SR触发器的区别,希望对你的学习有所帮助。
RS触发器与SR触发器区别有哪些
本文主要讲了一下关于RS触发器与SR触发器区别有哪些,希望对你的学习有所帮助。
Multisim仿真实验三 触发器_触发器_multisimd触发器_serviceq66_T触发器仿真_double34t_源
1、测试D触发器的逻辑功能。2、触发器之间的相互转换。3、用JK触发器组成双向时钟脉冲电路,并测试其波形。


