[yucj]:你好,在SQL验证里,当触发执行点,选择记录保存前时,在网络版里,多个用户同时输入时,设置自动生成的单号,是不是会造成重复, 还有当触发执行点,选择记录保存后时,选择替换后自动保存,会不会造成下一条的SQL语句重复执行了两次呢? [emb8]
——————————————————————————————————
[lcqhy]:您好:1、您可以设置该字段为索引,这样重复就会有提示。 2、是否重复执行,要看具体问题具体分析。
——————————————————————————————————
[双K软服]:在网络版里,当触发执行点,选择记录保存前时,设置自动生成的单号,是要造成重复的,比如数据库里100条记录,甲操作者增加一条记录时,选择记录保存前,编号生成为20060626101,这时还没保存未更新到数据库里,而乙操作者同时也增加一条记录时,数据库里的记录还是100条,选择记录保存前,编号生成也是为20060626101,这样就出来两个相同的单号[emb1]
——————————————————————————————————
[lcqhy]:您把语句放在新增后的触发中,再选中自动保存,同时点击新增按钮的几率应该很小。
——————————————————————————————————
[双K软服]:[em3]新增自动生成为20060626101后,又去将日期改成20060628时,这个编号就不能再生成2006062801了! [emb1]
——————————————————————————————————
[双K软服]:[em13] 经测试当触发执行点,选择记录保存后,替换后自动保存时,会造成下一条的SQL语句重复执行两次的, 此法也是不可行的, 语句放在新增后的触发中,再选中自动保存时,也要执行下一条的SQL语句,如果有验证不能为空的字段,这样就保存不起来的/摇头
上一篇:动态节点?
下一篇:车辆新软件出现的问题