今天工作中使用到达梦数据库,要求删除具有IDENTITY自增属性的字段。
直接执行删除:ALTER TABLE <表名> DROP COLUMN <列名> CASCADE;
删除失败,消息提示不能删除IDENTITY属性列
解决方案:
删除列的IDENTITY属性:ALTER TABLE <表名> DROP IDENTITY;
执行删除:ALTER TABLE <表名> DROP COLUMN <列名> CASCADE;
结果OK,但不确定该表中有多个列具有IDENTITY时会怎么样??? 后续补充