每次执行存储过程时重置标识字段

时间:2016-03-23 22:02:53

标签: sql sql-server sql-server-2008 relational-database

我有一个存储过程,它使用一个增量为1的标识字段填充表。在存储过程结束时,我想用这样的标准命令重置标识字段。这将阻止身份字段值呈指数级增长。

DBCC CHECKIDENT ( dbo.table_name, RESEED, 0 )

如果最终用户定期调用存储过程,那么按照我的建议做什么有什么意义呢? 为了论证,如果两个用户在完全相同的时间点调用存储过程,那么它有可能导致一个或两个用户出现问题吗? 或者也许有更安全的方法来做到这一点?

0 个答案:

没有答案