
触发器
文章平均质量分 64
清空回声
你若安好便是晴天
展开
-
触发器
SQL总结(六)触发器概念触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。触发器也可用于强制引用完整性,以便在多个表中添加、更新或转载 2015-09-19 16:18:30 · 675 阅读 · 0 评论 -
新建车辆根据车辆的类型给二个字段赋值
CREATE trigger [dbo].[tri_EMTinCar_Insert]on [dbo].[EMTinCar] for insert as--定义变量declare @ID int,@VehicleOrder_ID int,@VehicleStateType_ID int,@EMCarStateType_ID int;select @ID=ID from INSERTE原创 2015-09-21 09:51:41 · 325 阅读 · 0 评论 -
修改数据触发器
CREATE trigger [dbo].[EMTinCar_update] on [dbo].[EMTinCar] for update asif update(SetTime)BEGINdeclare @ID int,@VehicleOrder_ID int,@VehicleStateType_ID int,@EMCarStateType_ID int,@VehicleSta原创 2015-09-21 10:04:56 · 446 阅读 · 0 评论 -
触发器中使用游标
--删除后自己所在的重新排序CREATE trigger [dbo].[EMTinCar_deleted] on [dbo].[EMTinCar] after delete asdeclare @ID int,@VehicleOrder_ID int,@VehicleStateType_ID intselect @ID=ID, @VehicleOrder_ID=VehicleOr原创 2015-09-21 10:01:12 · 2167 阅读 · 0 评论 -
触发器练习
create database Bankgocreate table bankInfo( customerName varchar(10) , cardid varchar(10), currMoney money )create table transInfo( cardid varchar(10), transMoney money, transType varch原创 2015-09-21 10:55:17 · 457 阅读 · 0 评论