文档章节

表单触发器

 风云2002
发布于 2014/12/26 08:27
字数 206
阅读 65
收藏 1

控制表体不能有重复行

 

ALTER TRIGGER [dbo].[seoutstock_Update] ON [dbo].[SEOutStock]
FOR insert,update
AS
DECLARE @FInterID  int
DECLARE @FStatus    int
DECLARE @count      int

If UPDATE(FStatus)
BEGIN
SELECT @FInterID = FInterID
    FROM INSERTED
    
      select @count = count(*) 
          from 
               (select FItemID 
                from seoutstockEntry 
                where FInterID = @FInterID and FItemID in (select FItemID from t_ICItem where FBatchManager=0)
                group by FItemID  
                having count(*)>1) as temp
          if @count >0 
   begin
    ROLLBACK TRAN
             RAISERROR('单身有物料重复行!',16,1)
   end

END

 

控制单据二级审核 反审

ALTER TRIGGER [dbo].[ICStockBill_update1]
            ON [dbo].[ICStockBill]
FOR update
AS

 SET NOCOUNT ON

 if exists (select 1 from  deleted  where  ftrantype =41 and FHeadSelfD0132=35360 and isnull(fcheckerid,0)<>0) 
 begin
     if exists (select 1 from  inserted  where  ftrantype =41 and FHeadSelfD0132=35360 and isnull(fcheckerid,0)=0)
     begin

              DECLARE @FStatus   int
                    DECLARE @Finterid   int
  
               select @FStatus=fcheckerid,@Finterid=finterid from icstockbill
               where finterid in (select finterid from inserted) 
                     if isnull(@FStatus,0)=0
                     begin
               ROLLBACK TRAN 
                    RAISERROR('已经出库,无法反审单据,请冲红!',18,18)
                     end   
        end
 end


© 著作权归作者所有

上一篇: 表单触发器
下一篇: 表单触发器
粉丝 0
博文 10
码字总数 799
作品 0
天津
私信 提问
Bootstrap学习笔记(二)

7.响应式表单 表单组样式:将和表单元素包含其中,可以获得更好的排列 表单元素样式:常用于、、元素 内联表单样式(用于form表单):可以使元素一行显示 在一侧加入附加内容 或 类应用到一系...

Mr_欢先生
2017/11/02
0
0
PostgreSQL 批量SQL before/after for each row trigger的触发时机、性能差异分析、建议 - 含9.4 , 10版本

标签 PostgreSQL , trigger , row , statement , before , after , s_lock 背景 数据库触发器的触发时机,性能,高并发批量导入时,触发器的性能如何? 批量导入时,before, after触发器在f...

德哥
2018/10/05
0
0
oracle触发器之同步数据?可能会出现哪些问题,瓶颈在哪儿。。

填坑任务1: 背景: 有 A表(父表): aid,x1,x2,x3,x4,x5...... (数据来源:第三方对接、自己表单录入) B表(子表):bid,v1,v2,v3,v4,v5...... aid;(A表同步过来) (业务需求用的是B表)...

早起的虫儿被鸟吃
2018/06/26
162
0
zabbix的安装及监控系统组件的应用

主机(host)=============== 一个你想监控的网络设备(需要知道IP/DNS) 主机组(host group)====================================== 一个逻辑的主机组,它包含主机和模板。 主机和模板在同一个...

上一段旅程
2014/05/14
0
0
ZUI 发布 1.4 版本, HTML5 前端 UI 框架

大家好,HTML5前端框架ZUI 1.4版本发布了。 本次更新了大部分文档,增加了必要的代码示例。 增加了简单易用的树形菜单组件。 主题功能得到增强,文档中的主题章节提供实时预览和编译定制功能...

开源春哥
2016/01/27
9.4K
0

没有更多内容

加载失败,请刷新页面

加载更多

如何在工作中快速成长?致工程师的10个简单技巧

阿里妹导读:阿里有句非常经典的土话,“今天的最好表现,是明天的最低要求。”如何挖掘潜能、发现更好的自己?今天,阿里巴巴高级无线开发专家江建明将认知升级的方法总结出来,帮助你获得快...

阿里云云栖社区
32分钟前
1
0
PHP和Redis实现在高并发下的抢购及秒杀功能

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。 抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题: 一、高并发对...

xiaogg
34分钟前
1
0
从数据上看:谁才是漫威的绝对C位

复联4上映了!这次比美国还早了两天。当然,我还没看,不会给你们剧透,当然也不想不剧透。 这一部不仅是灭霸这一线剧情的结局,也被认为漫威第三阶段的收官之作。据说此部之后,不少影迷熟知...

crossin
47分钟前
4
0
Spring Cloud底层原理

毫无疑问,Spring Cloud 是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。 不过大多数讲解还停留在对 Spring Cloud 功能使用的层面,其底层的很多原理,很多人可能并不知晓。 ...

月下狼
57分钟前
8
0
Linux重启Tomcat

在测试过程中,要构建测试环境,还经常要重启Tomcat排查问题,重启Tomcat的步骤: 1、首先查看Tomcat是否有启动或重复启动? 输入命令ps -aux|grep java按回车键,可见下图,是有一个Tomcat启...

测试龙管家
58分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部