1
2
(假设SQL Server-可能适用于大多数SQL实现) 如果在字段上使用标识约束,服务器将不允许存在重复的实例。正如其中一条注释所指出的,在这种情况下,该值是在服务器上计算的,而您的应用程序没有(并且在正常情况下不能)提供它。 请注意,服务器不保证这些数字是连续的-如果您执行插入并中止事务,那么将使用的值将“丢失”-服务器将不再提供它。 如果您需要具有连续的ID号,则需要具有serlialised访问权限来更新表,您需要管理该表,但这并不高效。(您仍然可以将其声明为标识列,但需要为每个更新的表设置标识插入。) 附加: 可能有点笨拙,但可能适用于一次性场景。 您是否考虑过将数据复制到一个新表中,在该表中设置了ID,然后应用标识约束,并插入ID为空的表(允许服务器为您分配这些表?) 这可能会解决你的具体问题。 |
kaiselwyvrn · 我无法打开Visual Studio项目 1 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |
Agrim Singh · 用户数据。名称未显示用户名 2 年前 |
Peloucvo · 用数据库中的数据填充JTable 2 年前 |
Montaser Majid · 用于从多行中提取单行的SQL查询 2 年前 |
Max J. · 用整数作为键将dict写入csv 2 年前 |