我要在SQL中插入TOTLE一列 该列可以自动将前面列的数据相加

在表中新插入一列totle 该列可以自动的将前面几列的数据相加 相加后的值自动赋给totle

这种情况,可以考虑一下,触发器
先,在表中增加 totle 的列。然后,

create trigger biufer_employees_department_id
before insert or update -- 插入或更新的时候,
on tablename

begin
:totle = col_1 + col_2 + ...; -- 更新 totle 列

end;
/

具体的请找找触发器的文档啊
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-20
totle as (column1 + column2 +...)
第2个回答  2009-05-20
这样太麻烦,直接在这个表的基础上做个视图就行了

我要在SQL中插入TOTLE一列 该列可以自动将前面列的数据相加
这种情况,可以考虑一下,触发器 先,在表中增加 totle 的列。然后,create trigger biufer_employees_department_id before insert or update -- 插入或更新的时候,on tablename begin :totle = col_1 + col_2 + ...; -- 更新 totle 列 end;\/ 具体的请找找触发器的文档啊 ...

使用SQL语句列出1~200之间能被7整除的数字,并统计个数。
declare @i int,@c int set @i = 1 set @c = 0 while @i <= 200 begin if @i%7 = 0 begin print @i set @c = @c + 1 end set @i = @i + 1 end print 'count:'print @c

相似回答
大家正在搜