将 NULL 作为缺省值

如果没有为列指定缺省值,除非您在该列上放置了 NOT NULL 约束,否则缺省值为 NULL 。在这种情况中,不存在缺省值。

如果将 NULL 指定为列的缺省值,则不能将 NOT NULL 约束指定为列定义的一部分。(有关 NOT NULL 约束的更多信息,请参阅 使用 NOT NULL 约束。)

当列是主键的一部分时,NULL 不是该列的有效缺省值。

当列是 BYTE 或 TEXT 数据类型时,NULL 是唯一有效的缺省值。

GBase 8s 中,如果列是 BLOB 或 CLOB 数据类型,则 NULL 是唯一有效的缺省值。