文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>【SQL学习】获取表中字段的IDENT种子、增量、最新标识

【SQL学习】获取表中字段的IDENT种子、增量、最新标识

时间:2011-03-18  来源:夜闻香

以前写过一个 SQL SERVER IDENTITY 约束的用法 的文章,简单介绍如何创建、暂停、重置字段的序列,今天继续学习T-SQL,刚好看到了如何获取表内IDENT的信息的教程,非常简单,所以介绍一下。

一段T-SQL代码演示:

print IDENT_SEED('table')
print IDENT_INCR('table')
print IDENT_CURRENT('table')

IDENT_SEED就是种子,指定主键从哪个数值开始序列。

IDENT_INCR就是自增值,每插入一条新数值序列增加的数值。

最后IDENT_CURRENT就是当前的序列值,插入的新数据索引就是当前的序列值+自增值。

当然,在实际的应用中,我们不应该过分信任这几个内部函数为我们提供的数值,不应该用它们来对新插入的数据进行运算,因为很有可能在我们新插入数据前,有别的进程已经插入了数据,这是IDENT_CURRENT的值已经产生了变化。

顺便发下微软官方MSDN内T-SQL系统函数教程 http://msdn.microsoft.com/zh-cn/library/ms187786(SQL.90).aspx

相关阅读 更多 +
排行榜 更多 +
泡龙大闯关安卓版

泡龙大闯关安卓版

冒险解谜 下载
割草派对安卓版

割草派对安卓版

飞行射击 下载
堡垒攻防战安卓版

堡垒攻防战安卓版

飞行射击 下载