sqlserver 触发器 - MS-SQL Server / 基础类
有两个表一个是客户订单表(订单号,产品号,数量,价格),一个是商品表(产品号,产品名,产品数量)
如何用触发器完成当插入客户订单表后,会自动更新商品表中的产品数量
若产品数量不够时报错(可输出文字报错信息)
谢谢大家。
-- 自动更新商品表中的产品数量
-- 产品数量不能为负,
-- 所以在做订单时,要检测商品表中的当前商品库存量,当库存量不足,此订单提交就不能成功!
-- (因为你没库存,怎么拿货给人家呢?)
-- 这个问题要考虑的东西很多,不仅仅是一个触发器能解决的!
相关问答:
1。怎样使xp_cmdshell能完整输出超过255个字符的字符串。
2。select 时,检索速度是与from后的 TABLE顺序有关,还是与where条件的顺序有关(TABLE数据多少 )
在系统属性设定里有个选项,可以修改单字段输出字数限制. ......
现在有一个部门表dept(部门名称,部门号。。)有一个人员表emp(姓名,人员编号,职位,薪资,部门)
emp表中的内容是这样的:
a 1 工程师 3000 软件部
b 2 普通员工 2000 硬件部
c 3 工程师 4000 硬件部
d ......
表数据
COL1 COL2 COL2 COL4 COL5
----------------------------------------------------------------------------------------------
2010-05-05 00:00 ......
select o_customer,o_price from orders having o_price >=avg(o_price)
select o_customer,o_price from orders where o_price >=(select avg(o_price) from orders)
我感觉没有区别啊,怎么在mysql会有 ......