+ -
当前位置:首页 → 问答吧 → 求助大家帮忙改个触发器

求助大家帮忙改个触发器

时间:2010-09-24

来源:互联网

要写个触发器。在表sale中,当数据在保存时要判断单据类型字段FTranType是否为601并判断其中税率字段FTaxRat是否为17.如果不是就弹出提示消息不让保存单据。如果是的话就不弹出消息来直接保存。

create TRIGGER [dbo].[sale_inser]
            ON [dbo].[icsale]
FOR insert
AS
    SET NOCOUNT ON
BEGIN

      Declare @FTaxRat          Int                --税率
      Declare @FTranType         Int               --单据类型

      Select @FTranType=FTranType          From inserted
     Select @FTaxRat  =FTaxRat            From inserted
   
--判断发票类型,税率
  If @FTranType=601 and  @ftaxrat=17
   Begin

ROLLBACK TRAN
        RAISERROR('税率不为17不能保存!',18,18)

------

接下来我不知道怎么写了。还请各位帮助一下。谢谢!

作者: bluespring   发布时间: 2010-09-24

唉。。。。。。没人理我,还好我自己写成功了。呵呵。自己鼓励一下自己。

作者: bluespring   发布时间: 2010-09-25