sql 定义触发器
来源:互联网 发布:淘宝整机烈士墙吧 编辑:程序博客网 时间:2024/05/18 01:37
create trigger 触发器名称 --如果已经创建了,那么用 alter 替换 create来执行修改
on 表格名称--需要哪个表格来触发
for insert --delete 事件或者update 事件都可以,for改为after 为事件执行后触发,for为事件执行前触发
as
要执行的sql语句
--------------------------------------------------------------------------------------------------------
create table 库存
(
品名 nvarchar(20),数量 int
)
create table 出入流水
(
品名 nvarchar(20),数量 int ,入库类型 nvarchar(10)
)
go
create trigger test
ON 出入流水
for insert
AS
declare @p nvarchar(20),@n int
select @p=品名,@n=数量,@l=入库类型 from inserted
update 库存明细 set 数量=case @l when '入库' then 数量+@n else 数量-@n end
where 品名=@n
0 0
- sql 定义触发器
- 触发器递归的定义SQL
- 触发器定义
- SQL 触发器
- SQL触发器
- SQL触发器
- SQL触发器
- SQL 触发器
- SQL触发器
- sql触发器
- SQL触发器
- SQL触发器
- Sql触发器
- SQL触发器
- SQL 触发器
- SQL触发器
- SQL触发器
- sql 触发器
- C# 写条形码
- bindingsource datatable 绑定
- 字符串 排序 忽略大小写。。。
- 获取SQL所有的数据库名称、表格名称、列名
- SQL 变量赋值
- sql 定义触发器
- 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇12、ArcGIS Online中使用影像服务
- IE对于overflow:hidden;及其它CSS属性不兼容问题
- sql 多字段指定复制数据 批量写字段名
- sql 经典4大语句
- ORACLE常见错误以及解决办法
- SQL server 自动网络备份
- 图像编码(1)
- openrowset 的网络访问