0

我想知道是否有办法使用 SSMS 获取表的身份值。

我希望在表格的设计视图中找到它,但在那里找不到。

澄清事情

  1. 这必须仅使用 SSMS 的 UI 完成,而不是必须编写的查询。这样一个非专家就可以简单地通过它。
  2. 并且必须给出实际值,而不仅仅是存在的最高身份,以便可以验证身份是否与模式和数据一起从原始表复制到该数据库中。
4

2 回答 2

4

你可以做:

select IDENT_CURRENT('MyTable')

这将向您显示上次为您的表创建的标识值。

于 2015-12-10T20:53:28.400 回答
0

在表格设计视图中是不可能的。但一种方法如下在 SSMS

  • 右键单击表名

  • 单击“编辑前 200 行”选项。这将打开前 200 条记录。

  • 现在单击“显示 SQL 窗格”或按“Ctrl + 3”,这将显示当前查询

  • 现在将该查询更改为这种方式 -Select top 1 id from yourTable order by id desc

于 2015-12-10T21:07:57.030 回答