【问题标题】:Error while removing not null constraint for the not primary key column in sap hana删除 sap hana 中非主键列的非空约束时出错
【发布时间】:2018-11-02 05:39:39
【问题描述】:

我的 hana 表在某些列上有 NOT NULL 约束。

但是当我试图从其中一列中删除非空约束时,出现以下错误:

错误:不支持功能:无法在主键列上添加可为空的约束

注意: 该列不是主键的一部分。

我用于删除 NOT NULL 约束的语法:

语法:

Alter table table_name alter (column_name datatype null)

请提出解决方案。

【问题讨论】:

  • 请先提供完整的 DDL 以创建表,然后再对其进行更改。包括所有适用的表存储参数(ROW/COLUMN TABLE、PARTITIONING 等)。另外,您使用的是哪个版本的 HANA?

标签: null hana notnull


【解决方案1】:

我认为,您需要先删除主键,将DROP PRIMARY KEY 添加到您的语句中。 Here 是 alter table 语句的文档

【讨论】:

  • 我已经删除了主键,它从表中删除了键,但该列上没有保留空约束,当我们尝试删除非空约束时,我们遇到了上述错误...跨度>
猜你喜欢
  • 2016-07-12
  • 2020-12-08
  • 2020-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-25
  • 2011-02-02
  • 2012-11-02
相关资源
最近更新 更多