你好,请问在sqlserver数据库中,触发器,当数据插入时,然后更新某个字

你好,请问在sqlserver数据库中,触发器,当数据插入时,然后更新某个字段的值,比如有一百条数据,我只要更新百分之八十... 你好,请问在sqlserver数据库中,触发器,当数据插入时,然后更新某个字段的值,比如有一百条数据,我只要更新百分之八十 展开
 我来答
唐城冬
2017-09-23 · 大家一起学习进步吧!!!
唐城冬
采纳数:915 获赞数:1815

向TA提问 私信TA
展开全部
CREATETRIGGER 触发器名 ON 表名
FOR INSERT
AS
begin
declare @i as int
select @i=count(*) from inserted
update 另一个表名 set 字段名=@i*0.8 where 条件
end
追问
比如 数据插入100条数据时,有10条数据AA的字段值为1,只更新这10数据的百分之八十AA值的为2
追答
不能对当前表操作
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式