在sybase中将Identity列值重置为零

时间:2014-10-13 12:10:14

标签: sybase

我有一个带有标识列的表。它有100行。我截断了桌子。现在如果我插入标识值为101的新记录等。有人可以告诉我如何将身份重置为零。

1 个答案:

答案 0 :(得分:6)

您需要的SQL是:

sp_chgattribute TABLENAME, "identity_burn_max", 0, "0"

TABLENAME显然是表格的名称。如果要将其设置为0以外的值,请调整最后一个参数的值。

另请注意,如果表格中当前有任何行,那么您将无法将该值设置为小于该列中当前最大值的任何值。