我自己写的:
create trigger tr_test on tab_trigger
for insert
as
update tab_trigger set num = ( all_volume/(length*width*height) )
这个是每次插入时修改全部的。我不要这个效果,只想修改当前插入的数据而已。
create trigger tr_test on tab_trigger
for insert
as
update tab_trigger set num = ( all_volume/(length*width*height) )
这个是每次插入时修改全部的。我不要这个效果,只想修改当前插入的数据而已。
after insert
as
update tab_trigger set num = ( all_volume/(length*width*height) )
where id in (select id from inserted)其实如果真要这样的话,在字段设置中设置公式即可,没必要用触发器了。
在字段设置中设置公式即可??
这个怎么设置啊。请教,
谢谢
create table tableNamess(
id int not null,
length numeric(6,2) null,--长
width numeric(6,2) null,--宽
height numeric(6,2) null, --高
all_volume numeric(6,2) null, --总体积
num as all_volume/(length*width*height)--数量)