腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
不重
新
设定
种子
的
MSSQL
标识
插入
、
、
、
我在4个不同
的
位置有4个数据库。我写了一个互相同步
的
程序。该程序可以在最多2个位置正常工作。我会解释原因。 每个数据库都有每个表
的
标识
主键。如果我只配置了两个数据库。我可以将第一个数据库
的
标识
设置为IDENTITY(1,1),将另一个数据库设置为IDENTITY(-1,-1)。但是如果有多个位置,那么我将不得不为每个数据库遵循一些模式。现在我
的
问题是,当我在每个数据库之间同步数据时。我在关键字上使用IDENTITY_INSERT。在向另一个数据库
插入
行
浏览 65
提问于2021-07-02
得票数 0
3
回答
将
标识
列重新
设定
为原始值
、
、
、
有没有办法将
标识
列重新
设定
为它
的
原始值?目前,我有这个IDENTITY(1,1)作为我
的
表定义。我尝试过使用下面的方法重新播种:但是我注意到,SQL实际上将其重新
设定
为当前
种子
+
新
的
种子
值,所以当我
插入
新
行时,它会将自动递增计数从我还尝试将
新
的
重新
设定
的
值
浏览 0
提问于2014-06-23
得票数 0
1
回答
如何在SQL Server 2008中重新组织
标识
列值
、
、
、
我将SQL Server数据库设置为复制环境中
的
发布服务器。它有几个订阅,几个不同的人一直在这些订阅上执行INSERT语句。由于分配给identity列
的
值范围不同,一旦将所有数据推回到发布中,我们最终会得到非常大
的
差异。 在生产环境中,这当然是意料之中
的
,甚至是可取
的
。然而,我们仍处于开发阶段,因此希望重新组织所有身份值,以便它们是连续
的
。我们希望使用[1,2,3,4,5,6]来代替[1,2,3,1001,1001,1003]。我意识到这意味着更改identity列值,并在它们支持<e
浏览 1
提问于2012-09-17
得票数 0
4
回答
在SQL Server中更改身份
种子
(永久!)
、
、
有没有办法永久更改
标识
列
的
标识
种子
?使用DBCC CHECKIDENT似乎只是设置last_value。如果表被截断,则所有值都将被重置。-------------------------------------------------我希望像这样
的
语法是否需要创建
新
列、将值移动到另一列、删除原始列并重命名
新
列?
浏览 27
提问于2010-01-26
得票数 12
回答已采纳
3
回答
IDENTITY_INSERT -设置值是否重置下一个
标识
?
、
、
我对SQL Server不是很熟悉,但是我正在编写一个脚本,它显式地设置IDENTITY为ON
的
表
的
inserts
的
值。由于一些计划不周
的
模式-看起来我将不得不显式地
插入
到某个任意大
的
数字(例如10,000)。例如- table当前有1-50行,我执行如下所示
的
IDENTITY_INSERT
浏览 1
提问于2011-02-15
得票数 4
回答已采纳
1
回答
首先在EFCore 3.1.1代码中播种数据后,是否可以将identity值设置为
插入
的
最后一个id + 1?
、
、
因此,我将分别为一些Identity Server用户
设定
Id为1、2、3和4
的
种子
。在运行应用程序后尝试
插入
新用户后,我必须“尝试”
插入
4次,然后ID设置为5,我可以开始
插入
,而不会出现错误。问题是-通过代码优先
的
方法,在
种子
设定
完成后使用ModelBuilder或查询数据库,这是可行
的
吗? 此外,我在Asp Net Core应用程序中使用了代码优先方法
的
PostgreSQL数据库。编辑:此外,这
浏览 1
提问于2020-02-12
得票数 0
1
回答
向SQL Azure中
的
现有表添加
标识
列/主键
、
如果您更改SQL Azure表以添加
标识
列作为主键,是否会创建
新
表并删除原始表? 我有一个非常大
的
桌子和有限
的
空间。我担心如果我将identity列(作为PK)添加到这个表中,它将被删除并重新创建,从而使我
的
数据库大小加倍。 我读到添加一个列只是一个元数据更改,但我不确定
标识
和主键列。我读到,对
标识
属性重新
设定
种子
会导致表被删除并重新创建,但我不确定添加
标识
列是否会执行与重新
设定
种子</em
浏览 13
提问于2020-10-09
得票数 1
1
回答
insert查询中违反primary key约束,未接触PK列
、
、
我有一个在表中
插入
记录
的
查询。该表
的
主键列是一个自动递增
的
标识
字段。查询
的
select部分将有重复项,但是我在字段(city_nm,prov_en_nm)上有一个带有ignore_dup_key=on
的
唯一约束,它应该在
插入
时跳过它们。这曾经工作得很好,但由于某些原因,现在它给了我这样
的
信息。HD_DtlClm.province_information_t.PROV_ENG_CD, HD_DtlClm.province_informa
浏览 21
提问于2017-01-21
得票数 0
回答已采纳
7
回答
SQL server
标识
列值从0开始而不是从1开始。
、
、
、
、
我遇到了一个奇怪
的
情况,我
的
数据库中
的
一些表
的
in从0开始,即使TABLE CREATE具有IDENTITY(1,1)。这对于某些表是这样
的
,但对于其他表则不是。直到今天,它都是有效
的
。我已尝试重置
标识
列:但是
新
的
记录从0开始。(我正在使用具有高级服务
的
SQL Server Express 2005 )
浏览 2
提问于2009-04-07
得票数 48
回答已采纳
4
回答
使用EF5代码优先迁移执行IDENTITY_INSERT
、
、
、
我有一个POCO,我试图通过代码优先迁移,然后
种子
数据创建。问题是,我希望在
设定
种子
时将特定
的
值
插入
到
标识
列中。这是我
的
POCO{ public long?TeamId { get; set; } } 下面是我在Configuration.cs
的
种
浏览 0
提问于2013-03-07
得票数 8
回答已采纳
2
回答
如何根据数据库中
的
最后一个值创建一个值,然后将该值递增1
、
我继承了一个求职者数据库和一个有"JobID“列
的
webform。在代码背后,他们从他们
的
内容管理服务器得到一个值,并将其存储为"JobID“。我被要求不要在我正在工作
的
项目中使用CMS,并在60,000开始"JobID“。在初始应用程序之后,ID应自动递增。然后,使用Itextsharp,他们希望将该JobID放在发送给人事部门
的
PDF上。 我知道如何使用Itext将文档放在PDF上,我也已经创建了数据库。我被困在如何从60,000开始
的
JobID,然后让它递增。我是否应该
浏览 2
提问于2013-02-11
得票数 0
3
回答
如何在Sql Azure中重置
标识
种子
、
、
、
为了重置我
的
列
的
标识
种子
,我尝试了以下操作:这在sql azure中不起作用,我想知道做这件事最好
的
方法是什么。
浏览 0
提问于2012-09-14
得票数 17
回答已采纳
2
回答
在SQL Server中,身份如何不等于记录号?
我一直在做一些脚本性能
的
测试(向RunTimeStats表添加开始和结束时间)。我有一个名为ID
的
列,它被定义为INT PRIMARY KEY IDENTITY(1,1)。我想删除第7行之后
的
所有行,以删除与某些
新
脚本无法完成时生成
的
部分已完成记录相关联
的
时间戳,因此我运行以下命令:WHERE ID > 7 我注意到,当我用
新
记录更新这个表时,ID列不再等于记录8以后
的
记录编号。请解释一
浏览 4
提问于2020-02-29
得票数 0
1
回答
用于对SSIS中
的
执行SQL任务中
的
表
的
标识
重新
设定
种子
的
DBCC命令
、
、
、
、
加载此表
的
SSIS包有两个。'dbo.FactTable',重新
设定
种子
,1) DBCC CHECKIDENT('dbo.FactTable',重新
设定
种子
) 然后,我运行数据流来加载数据,它只
插入
对应于过去14天
的
数据。假设在满载后事实表中有10行(以更好地说明情况为例),今天删除了3行,今天要
插入
5行(今天
的
插入
和删除将由daily load包完成),
新
<
浏览 5
提问于2018-10-12
得票数 0
3
回答
如何获取将在
标识
列上使用
的
下一个值
、
我正在使用LUW上
的
DB2 v9。我有一个定义如下
的
列:`AS IDENTITY (START WITH 1, INCREMENT BY 1,CACHE 20,`我想知道确定下一次向表中
插入
记录时ID列
的
下一个值是什么
的
最佳方法。我将使用这些信息编写一个脚本,对表进行“健全性”检查,以确保身份仍
浏览 2
提问于2010-03-17
得票数 7
2
回答
是什么原因会导致
标识
列损坏?
、
昨天我遇到了一个不寻常
的
问题,我突然无法将记录
插入
到具有
标识
列
的
表中。像这样
的
简单
插入
: insert INTO MyTable (Column1,Column2) VALUES ('text',236764) 已开始引发主键约束冲突。我在表上运行DBCC CHECKIDENT,并意识到SQL Server已停止更新上次使用
的
值,因此当它
插入
时,它会使用旧值递增,而
新
的
标识
值通常
浏览 1
提问于2008-10-27
得票数 7
1
回答
如何根据用户
插入
更改
标识
列
我有过列名在(group1,或group2,或group 3)中,我们想要
的
是当用户
插入
特定组时,id列重新
设定
种子
以进行更改。因此每个名称组都有一个特定
标识
种子
,感谢您
的
帮助-----------------------------------------
浏览 2
提问于2014-03-14
得票数 0
2
回答
重新
设定
sql server
标识
列
的
种子
。
我像这样重新
设定
identity列
的
种子
:如果表中没有
标识
,查询就会抛出一个错误。但我仍然需要为数据库中具有
标识
的
所有表重新
设定
标识
。(如果没有
标识
,不要抛出错误)
浏览 0
提问于2011-07-01
得票数 6
回答已采纳
3
回答
用于
插入
标识
列
的
BCP格式是什么
当我尝试使用BCP向表中
插入
数据时,我遇到了问题。该表有一个identity列。我从一个文本文件中获取输入。如果有什么好
的
解决方案,请告诉我。 向您致敬,Chayan
浏览 2
提问于2010-07-05
得票数 11
1
回答
具有ID主字段
的
sql跳转数字
、
我在我
的
网站上有
mssql
,我不知道为什么,但有时记录跳过数字;例如,我
的
数字主ID显然是一个唯一
的
数字,每
插入
一条
新
记录就增加1..2..3..4等,但有时记录增加1,000而不是1,这是一个缺陷还是微软故意做
的
就像最近我
的
记录从67跃升到1068。 对于任何可能有这个问题的人...此问题是
MSSQL
2012中
的
错误
浏览 2
提问于2014-06-13
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据库和表的管理
程序员面试中要注意什么 MySQL数据库表如何设计
MSSQL教程第四课:增删改
Entity Framework Core 2.1,添加种子数据
函数计算 Python 连接 SQL Server 小结
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券