【问题标题】:Change the id values - asp.net更改 id 值 - asp.net
【发布时间】:2018-06-06 18:52:48
【问题描述】:

在我的 asp.net 项目中,我有 2 个不同的表。他们每个人都有 ID 变量。一个叫publicParkingID,另一个叫parkingLotID

我的问题是,当我更新表格时,两个表格的编号从 1 开始。

我想更新/更改第二个表的 id 值,以便它们以 100 开头并继续。

我对 asp.net 很陌生..

谢谢!

enter image description here

【问题讨论】:

  • 您可能会遇到XY problem。为什么首先需要它以 100 开头?
  • 我只需要它们是不同的数字。
  • 为什么需要它们是不同的数字?它们代表不同的信息。重叠应该不是问题。

标签: c# asp.net asp.net-mvc datatable


【解决方案1】:

将表parkingLotID的身份种子更改为100:您可以使用以下代码sn-p

SET IDENTITY_INSERT parkingLotID ON
DBCC checkident ('parkingLotID', reseed, 100)
SET IDENTITY_INSERT parkingLotID OFF

第二种方法

要更改当前表:

ALTER TABLE parkingLotID ALTER COLUMN Id IDENTITY (100, 1);

【讨论】:

  • 转到您的数据库并运行查询
  • 不,我真的很抱歉,但我需要更多信息如何做到这一点......):
  • 非常感谢
  • 从 Management Studio 或 Visual Studio 运行查询
  • 这将解决这个问题 - 我想更新/更改第二个表的 id 值,以便它们以 100 开头并继续。 ?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-16
  • 2013-08-23
  • 2019-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多