1.数量*单价=总价
总价你可以用计算列。或不要总价列,要总价时你SELECT出来
用触发器影响效率。
2.
审核,表内加一个BIT列判断是否已审核,对记录.表单审核时UPDATE语句就行了,其它功能再用触发器。错了就UPDATE回来。
用户确认后再提交,不是一点击就反应。
总价你可以用计算列。或不要总价列,要总价时你SELECT出来
用触发器影响效率。
2.
审核,表内加一个BIT列判断是否已审核,对记录.表单审核时UPDATE语句就行了,其它功能再用触发器。错了就UPDATE回来。
用户确认后再提交,不是一点击就反应。
我是SQL Server
create trigger Insert_TR on ttest
for insert
as
update ttest set f_3=f_1+f_2 where f_1 in (select f_1 from inserted )
table1 (临时表)
id char key
aa char
bb char
cc char
tt bit
table2
id char key
aa char
bb char
cc char触发器这么写的。不知道对不对~大家帮我看看
CREATE TRIGGER try ON dbo.Table1
FOR UPDATE
AS
IF Update (tt)
Begin
Declare @vBit Bit
Select @vBit=tt From Deleted
If @vBit=1
Begin
Insert Table2 Select id,aa,bb,cc From Table1
Delete Table1
End
End