SQL2000数据库写触发器问题

在SQL2000中,数据库为aa,在aa中的b表中有字段CD,KD,PZ,SL,ZL,怎样在填入CD,KD,PZ,SL保存后能按照公式CD*KD/2*PZ*SL计算后填入... 在SQL2000中,数据库为aa,在aa中的b表中有字段CD,KD,PZ,SL,ZL,怎样在填入CD,KD,PZ,SL保存后能按照公式CD*KD/2*PZ*SL计算后填入到ZL中。用触发器写。请大侠帮忙想个,十分感谢。 展开
 我来答
jk16wolf
2011-12-23 · TA获得超过219个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:178万
展开全部
USE [aa]
GO

/****** Object: Trigger [dbo].[t_b] Script Date: 12/23/2011 10:31:36 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

CREATE TRIGGER [dbo].[t_b] ON [dbo].[b]
FOR UPDATE
AS
if update(CD) or update(KD) or update(PZ) or update(SL)
update b
set ZL = CD*KD/2*PZ*SL
GO
--我这个是在SQL2008里写的。应该是一样的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式