点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用此SYNATX创建触发器 创建触发器tgBook 在"系统"。"书"上进行插入 每行 开始 插入" SYSTEM"。" CLASSA"(卷号,名称,百分比) 选择卷编号,名称,百分比 从插入 插入" SYSTEM"。" ClassB"(英语,数学) 选择英语,数学 从插入 结束 我收到此错误: 无法执行"在"系统"上创建触发器tgBook代替插入。为每个行开始插入到...中的"预订" ..." SAP DBTech JDBC:[257]:sql语法错误:" INTO"附近的语法不正确:第8行第8行(在pos 197)
官方帮助已经可以回答 你的问题。 其中提到了这样的内容:
在您的情况下,我认为您正在使用表,并且尝试使用都不支持的" for each"子句。
此外,在编码中尚不清楚 变量" INSERTED"来自何处(因为也许因为每行都有,它以某种方式神奇地存在于那儿?),因此您缺少了关闭语句所必需的分号。
您的" SYSTEM"。" BOOK"表是一个视图,其语法应如下所示(假设工作簿视图具有要求的列)-顺便说一句; 在SYSTEM模式中创建自己的东西不是一种好方法:
为什么我们不能在列视图上创建触发器
感谢其工作
一周热门 更多>