我有一个表,其列类型为:
ARRAY<STRING(36)>
所有数据都有一个值,但是我不能设置NOT NULL。
ALTER TABLE Organizations ALTER COLUMN superfinUsersList ARRAY<STRING(36)> NOT NULL
error: Cannot add NOT NULL to column Organizations.superfinUsersList
答案 0 :(得分:1)
不幸的是,当前不支持此功能用于数组,因此错误消息是正确的,并且文档也将更新以反映这一点。
答案 1 :(得分:0)
这是可能的,您只需要确保所有行都具有该列的某些值即可。不幸的是,数组本身仍然可以包含null元素。