【问题标题】:DB2: How do I remove AUTO_INCREMENT?DB2:如何删除 AUTO_INCREMENT?
【发布时间】:2016-01-11 08:20:54
【问题描述】:

如何删除 DB2 中列的 AUTO_INCREMENT?

我试过了

ALTER TABLE my_table ALTER my_id

但没有运气。什么是正确的 SQL 语句?

【问题讨论】:

  • 你的意思是生成一个列值,每增加一个新行,值就递增吗?

标签: sql db2 auto-increment


【解决方案1】:

您可以modify a column definition of a DB2 table并删除生成值:

ALTER TABLE mytable ALTER COLUMN mycol DROP GENERATED;

【讨论】:

    【解决方案2】:

    您可以使用以下方法删除 Auto_increment

    ALTER TABLE table_name ALTER COLUMN column_name DROP IDENTITY;

    【讨论】:

      猜你喜欢
      • 2012-11-08
      • 2017-10-20
      • 1970-01-01
      • 2018-06-14
      • 1970-01-01
      • 1970-01-01
      • 2011-03-06
      • 2019-04-03
      • 1970-01-01
      相关资源
      最近更新 更多