【问题标题】:Reset the Identity column value to zero in sybase在 sybase 中将标识列值重置为零
【发布时间】:2014-12-08 00:00:52
【问题描述】:

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

【问题讨论】:

    标签: sybase


    【解决方案1】:

    您需要的 SQL 是:

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

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

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

    【讨论】:

    • 你知道这是否可能没有 sa 吗?
    猜你喜欢
    • 2011-05-27
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 2014-01-24
    • 1970-01-01
    • 2019-10-02
    • 2021-09-18
    相关资源
    最近更新 更多