sql-server - 复制具有标识列更改的一系列行 SQL Server 2014

标签 sql-server database

这听起来很奇怪,但我需要通过更改几个值将数据库表中的一系列行复制到同一个表中。

我的主要问题是 identity 列。他们希望这些行的标识从特定数字开始,但通过应用输入数据不应改变正常顺序

基本上:

  • 将第 100-190 行复制到第 1-90 行
  • 下一个条目应该是 191

有办法吗?

最佳答案

DBCC CHECKIDENT 可以强制当前标识值。参见 here :

DBCC CHECKIDENT ('schema.table', RESEED, 190);  

关于sql-server - 复制具有标识列更改的一系列行 SQL Server 2014,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51364894/

相关文章:

sql-server - 具有多个根节点的 SQL 2008 HierarchyID

sql-server - 在 SQL 中给定多个约束条件下,如何找到具有相同值的连续行数?

c# - 将日志文件的日期转换为字符串,然后将数据库的字符串转换为日期时间

php - 在 php $query 中选择 mysql 数据库的表

mysql - 对于空值,SQlite select 返回 "(null)"而不是 ""

java - 如何在eclipse中配置javadb?

Java:插入表日期时间数据

database - 如何判断SQL查询类型是DML还是DDL?

database - 功能到关系的映射比对象到关系更容易吗?

sql-server - VB6 ADODB.Recordset RecordCount 属性总是返回 -1