如何使用SSMS获取表的当前标识值?

时间:2015-12-10 20:48:06

标签: sql sql-server ssms ssms-2014

我想知道是否可以通过SSMS获取表格身份的价值。

我希望在桌子的设计视图中找到它,但我无法在那里找到它。

澄清事情

  1. 这必须仅使用SSMS的UI,而不是必须进行的查询 书面。因此,非专家可以简单地完成它。
  2. 并且必须给出实际价值,而不仅仅是最高身份 存在,以便这可以验证身份是否与复制到此数据库中的原始表中的模式和数据一起复制。

2 个答案:

答案 0 :(得分:3)

你可以这样做:

select IDENT_CURRENT('MyTable')

这将显示表的最后创建的标识值。

答案 1 :(得分:0)

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

  • 右键单击表名

  • 点击 "编辑前200行" 选项。这将打开前200条记录。

  • 现在点击 "显示SQL窗格" 或按 " Ctrl + 3&#34 ; 会告诉你 当前查询

  • 现在以这种方式更改该查询 - data_all$Duration[data_all$trackName=="experimenterTalk"] = data_all$Duration[data_all$trackName=="experimenterTalk"] + 1