怎样控制不产生重复的记录
数据结构如下:
CREATE TABLE [dbo].[txmData](
[id] [uniqueidentifier] NULL CONSTRAINT [DF_txmData_id] DEFAULT (newid()),
[txm] [char](11) NOT NULL,
[djh] [char](10) NOT NULL,
[zhidm] [int] NOT NULL) ON [PRIMARY]
怎样才能做到 不同的djh没有相同的txm产生,是每次插入txm的时候,都select 一下吗,如果多人同时操作还是会有不同的DJH产生相同的TXM,怎样控制才好?
CREATE TABLE [dbo].[txmData](
[id] [uniqueidentifier] NULL CONSTRAINT [DF_txmData_id] DEFAULT (newid()),
[txm] [char](11) NOT NULL,
[djh] [char](10) NOT NULL,
[zhidm] [int] NOT NULL) ON [PRIMARY]
怎样才能做到 不同的djh没有相同的txm产生,是每次插入txm的时候,都select 一下吗,如果多人同时操作还是会有不同的DJH产生相同的TXM,怎样控制才好?
...全文
相关推荐
JS如何生成一个不重复的ID的函数
【JS生成不重复ID函数详解】在JavaScript中,生成不重复的ID是非常常见的需求,尤其在数据库记录、用户标识或唯一标识符等场景。这里我们将深入探讨如何利用JS编写一个生成不重复ID的函数。
SAP-MM发票重复预制控制[项目源码]
MIRO处理的是正常情况下的发票输入,而MIR7则用于处理在特定条件下出现的重复发票预制。这在一定程度上说明了为什么MIR7会绕过正常的预制控制机制,使得重复发票得以产生。
控制页面按钮在后台执行期间不重复提交的JS方法
重复提交可能导致服务器执行不必要或重复的操作,进而产生数据一致性问题、资源浪费或其他潜在的错误。针对这一问题,可以通过JavaScript实现相应的功能,以确保按钮在一次请求过程中只触发一次。
用C#生成不重复的随机数的代码
然而,直接使用`Random`类生成不重复的随机数可能会导致重复,特别是当需要的数字数量较少时。为了解决这个问题,可以采用以下两种方法:**方法1** 是通过数组记录已选择的索引。
重复提交、重复刷新、防止后退的问题以及处理方式分析
对于不允许重复记录的系统,如财务、订单等,重复提交可能导致数据错误,需要严格避免。2. 在多步骤流程中,如投票、注册等,防止后退可以防止用户在不同步骤间随意跳转,导致数据状态混乱。


疑难问题
