首页 > 解决方案 > 不能将 NOT NULL 设置为 ARRAY 类型的列

问题描述

我有一个类型为列的表:

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

标签: google-cloud-platformgoogle-cloud-spannerspanned

解决方案


不幸的是,目前不支持数组的此功能,因此错误消息是正确的,并且将更新文档以反映这一点。


推荐阅读