各位大佬,求教2个问题,
1、填报提交 设置两个sql,是否有先后顺序?是从上至下执行吗?
2、提报时帆软是否有事务控制,例如,是 第一个执行完了成功了,才会去执行第二个吗?如果第二个失败了,是否会回滚第一个的事务呢?
可以明确告诉你,是有先后顺序的,从上往下
第一个执行成功,第二个执行失败的情况,第一个提交到数据库,不会回滚
我在数据库中建了两个表aa和bb
aa表
ID VARCHAR(50)
NAME VARCHAR(250)
bb表
ID VARCHAR(2)
填报属性设置ID主键用公式UUID()生成32位的UUID,很明显bb表ID长度不够,会提交失败
aa表的智能提交放上面时,提交会失败,但是aa表数据插入进去了
bb表的智能提交放上面时,提交会失败,而且aa表数据未插入进数据库表
不会 没有的
这个是分触发先后的,先触发第一个内置sql,然后触发第二个,但是不会等到第一个执行完再触发第二个