技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

[原创]关于SQL触发器的使用

时间:2006-07-16   访问量:1139

      [yucj]:你好,在SQL验证里,当触发执行点,选择记录保存前时,在网络版里,多个用户同时输入时,设置自动生成的单号,是不是会造成重复, 还有当触发执行点,选择记录保存后时,选择替换后自动保存,会不会造成下一条的SQL语句重复执行了两次呢? [emb8]

——————————————————————————————————

      [lcqhy]:您好:1、您可以设置该字段为索引,这样重复就会有提示。 2、是否重复执行,要看具体问题具体分析。

——————————————————————————————————

      [双K软服]:在网络版里,当触发执行点,选择记录保存前时,设置自动生成的单号,是要造成重复的,比如数据库里100条记录,甲操作者增加一条记录时,选择记录保存前,编号生成为20060626101,这时还没保存未更新到数据库里,而乙操作者同时也增加一条记录时,数据库里的记录还是100条,选择记录保存前,编号生成也是为20060626101,这样就出来两个相同的单号[emb1]

——————————————————————————————————

      [lcqhy]:您把语句放在新增后的触发中,再选中自动保存,同时点击新增按钮的几率应该很小。

——————————————————————————————————

      [双K软服]:[em3]新增自动生成为20060626101后,又去将日期改成20060628时,这个编号就不能再生成2006062801了! [emb1]

——————————————————————————————————

      [双K软服]:[em13] 经测试当触发执行点,选择记录保存后,替换后自动保存时,会造成下一条的SQL语句重复执行两次的, 此法也是不可行的, 语句放在新增后的触发中,再选中自动保存时,也要执行下一条的SQL语句,如果有验证不能为空的字段,这样就保存不起来的/摇头

上一篇:动态节点?

下一篇:车辆新软件出现的问题

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2