zoukankan      html  css  js  c++  java
  • 触发器小练

    ALTER Trigger [dbo].[triVehicle] On [dbo].[OP_VehicleInfo]
    for insert
    As
    DECLARE @order int;
    DECLARE @outorder int;
    set @order = (select max(InSideSort)+1 from OP_VechileState) ;
    set @outorder = (select max(OutsideSort)+1 from OP_VechileState) ;
    INSERT into OP_VechileState select inserted.vehicleid,@order ,@outorder,'1',null from inserted

    、、、、、

    ALTER Trigger [dbo].[trdVehicle] On [dbo].[OP_VehicleInfo]
    for Delete
    As
    Delete dbo.OP_VechileState From dbo.OP_VechileState br , deleted d Where br.VehicleID=d.VehicleID
    Delete dbo.OP_Clean From dbo.OP_Clean br , deleted d Where br.VehicleID=d.VehicleID
    Delete dbo.OP_DutyInfo From dbo.OP_DutyInfo br , deleted d Where br.VehicleID=d.VehicleID
    Delete dbo.OP_Vacation From dbo.OP_Vacation br , deleted d Where br.VehicleID=d.VehicleID
    Delete dbo.OP_Maintain From dbo.OP_Maintain br , deleted d Where br.VehicleID=d.VehicleID
    Delete dbo.OP_VehicleBusinessInner From dbo.OP_VehicleBusinessInner br , deleted d Where br.VehicleID=d.VehicleID
    Delete dbo.OP_VehicleBusinessOuter From dbo.OP_VehicleBusinessOuter br , deleted d Where br.VehicleID=d.VehicleID

    、、、、、

    ALTER Trigger [dbo].[triVehiclestate] On [dbo].[OP_VechileState]
    for update
    As
    if update([state])
    begin
    update OP_VechileState set preState =d.state from OP_VechileState vs , deleted d where vs.VehicleId = d.VehicleId
    end

  • 相关阅读:
    【35】单层卷积网络(simple convolution)
    【34】三维卷积
    【33】卷积步长讲解(Strided convolutions)
    【32】Padding(填充)原理讲解
    【31】更多的边缘检测方法
    08-----pymysql模块使用
    07-----多表查询
    06-----单表查询
    05-----数据的增删改
    04-----外键的变种 三种关系
  • 原文地址:https://www.cnblogs.com/sijiyong/p/3518624.html
Copyright © 2011-2022 走看看