本意是创建一个触发器,如果在表中插入的数据IsLidu字段=“是”
则在另一个表中插入一个记录
CREATE TRIGGER Goods ON dbo.Goods
FOR INSERT
AS IF( (SELECt INSERTED.IsLidu FROM INSERTED) =是 )
Insert into tb_Lidu (GoodsID) Select Inserted.GoodsID From Inserted
保存总是提示:错误207:列名“是”无效
将是用单引号我都试验了,都是提示相同错误,如果把是改成数字,没有错误,但是我定义的IsLidu是字符串类型的
sql 触发器问题,提示错误207:列名“是”无效
答案:3 悬赏:10 手机版
解决时间 2021-02-05 07:53
- 提问者网友:捧腹剧
- 2021-02-05 00:37
最佳答案
- 五星知识达人网友:毛毛
- 2021-02-05 01:39
CREATE TRIGGER Goods ON dbo.Goods
FOR INSERT
AS IF( (SELECt INSERTED.IsLidu FROM INSERTED) ='是')
Insert into tb_Lidu (GoodsID) Select Inserted.GoodsID From Inserted
记得字符型要加单引号.
FOR INSERT
AS IF( (SELECt INSERTED.IsLidu FROM INSERTED) ='是')
Insert into tb_Lidu (GoodsID) Select Inserted.GoodsID From Inserted
记得字符型要加单引号.
全部回答
- 1楼网友:愁杀梦里人
- 2021-02-05 03:42
表中没有'mstuno' 这个字段吧..字段名肯定搞错了!!!
- 2楼网友:鸠书
- 2021-02-05 02:25
CREATE TRIGGER Goods ON dbo.Goods
FOR INSERT
AS
IF (SELECt INSERTED.IsLidu FROM INSERTED ='是')
Insert into tb_Lidu (GoodsID) Select Inserted.GoodsID From Inserted
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯