【发布时间】:2014-12-08 00:00:52
【问题描述】:
我有一个带有标识列的表。它有 100 行。我截断了表格。现在,如果我插入标识值为 101 等的新记录。有人可以告诉我如何将标识重置为零。
【问题讨论】:
标签: sybase
我有一个带有标识列的表。它有 100 行。我截断了表格。现在,如果我插入标识值为 101 等的新记录。有人可以告诉我如何将标识重置为零。
【问题讨论】:
标签: sybase
您需要的 SQL 是:
sp_chgattribute TABLENAME, "identity_burn_max", 0, "0"
TABLENAME 显然是您的表的名称。如果您想将其设置为 0 以外的值,请调整最后一个参数的值。
另请注意,如果表中当前有任何行,那么您将无法将值设置为小于该列中最大当前值的任何值。
【讨论】: