首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ident_current()是如何工作的

Ident_current()是如何工作的
EN

Stack Overflow用户
提问于 2013-04-17 01:38:23
回答 1查看 331关注 0票数 0

Ident_Current()从哪里获得返回值?

我想查找保存身份值的系统表。任何关于ident_current如何工作的信息也会很有帮助。

请注意,我理解ident_current是做什么的,我只是不知道它从哪里获得它的价值,或者它是如何做到的。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-17 01:50:28

你不能做IDENT_CURRENT()所做的事情,因为它所做的事情没有正式的文档记录。您可以从以下位置获得相同的答案-模拟IDENT_CURRENT()的功能:

代码语言:javascript
复制
SELECT COALESCE(last_value, seed_value)
  FROM sys.identity_columns
  WHERE [object_id] = OBJECT_ID('dbo.tablename'));

哪个I answered in your other question 10 minutes ago

如果您想测试IDENT_CURRENT有多快,那么测试IDENT_CURRENT,不要试图模拟它的功能,因为这不一定是对IDENT_CURRENT所做功能的有效测试(例如,它可能可以从内存中检索这些内容,而您不能)。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16043516

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档