触发器
文章平均质量分 64
清空回声
你若安好便是晴天
展开
-
触发器
SQL总结(六)触发器 概念 触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。 触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。 触发器也可用于强制引用完整性,以便在多个表中添加、更新或转载 2015-09-19 16:18:30 · 632 阅读 · 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 · 303 阅读 · 0 评论 -
修改数据触发器
CREATE trigger [dbo].[EMTinCar_update] on [dbo].[EMTinCar] for update as if update(SetTime) BEGIN declare @ID int,@VehicleOrder_ID int,@VehicleStateType_ID int,@EMCarStateType_ID int,@VehicleSta原创 2015-09-21 10:04:56 · 425 阅读 · 0 评论 -
触发器中使用游标
--删除后自己所在的重新排序 CREATE trigger [dbo].[EMTinCar_deleted] on [dbo].[EMTinCar] after delete as declare @ID int,@VehicleOrder_ID int,@VehicleStateType_ID int select @ID=ID, @VehicleOrder_ID=VehicleOr原创 2015-09-21 10:01:12 · 2141 阅读 · 0 评论 -
触发器练习
create database Bank go create 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 · 432 阅读 · 0 评论