永发信息网

写触发器遇到的问题:列前缀与表名或别名不匹配

答案:2  悬赏:10  手机版
解决时间 2021-01-31 16:20
CREATE TRIGGER trig1 ON WorkTask
FOR UPDATE
AS
if WorkTask.Amount>WorkTask.Finish OR WorkTask.Overfulfill=1
begin
raiserror('不能超额完成',16,1)
rollback transaction
end

以上代码在检查语法时就报错:列前缀WorkTask与查询中所用的表名或别名不匹配,请问……
最佳答案
CREATE TRIGGER trig1 ON WorkTask
FOR UPDATe
AS
if exists(select 1 from inserted where Amount>Finish and Overfulfill=1)
begin
raiserror('不能超额完成',16,1)
rollback transaction
end

--改为这样
全部回答
表名应该是inserted吧 if (select proleftchance from t_project where inserted.proid=t_project.proid)>0 and (select applystate from t_project where inserted.proid=t_project.proid)='已通过'
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
你永远无法叫醒一个装睡的人,就像一个你永远
如何去除弹簧床上面的污渍
做肉类等冻品批发,在哪进货好啊?
联想Y450现在用了两年卖出去可以卖多少,哪里
丰田保姆车阿尔法导航怎么用
【隆重的反义词是什么】隆重的反义词是什么
有一女孩给我买房结婚我一分钱不用掏什么都不
女生蓝色牛仔裤搭亮面皮鞋好看不
徐州到芜湖 汽车要坐多少小时 几点有车
白榞木是什么木啊???
45分贝和60分贝哪个振幅大
【CAD问题:已知一个图型上有一条直线,又有一
三年级围绕去上街写一篇日记二百字大约
从临沂的册山出发能够很快到临沂市里的通达路
梦见死人接走了我的钱和请贴
推荐资讯
郸城县巴集乡巴集一中地址在哪,我要去那里办
花垛村地址在什么地方,想过去办事
家里大厅能挂放刺绣的弥勒佛像吗?房屋大厅是
下列关于细胞知识的叙述中,不正确的是A. 细
【计算机二级基础知识】计算机二级公共基础部
2016国债年利率是多少
铃木利亚纳手动档开空调,热车脱档为什么
去穿金路坐几路车?
某岛国面积不大,资源贫乏,但利用有利的地理
小天鹅滚筒洗衣机XQG60-1096CS的原装电脑板要
我报了两个学校,一个是青岛理工大,一个是西
哪里有半斤左右的小青鸡买,买回家养的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?