OceanBaseデータベースでは、NOT NULL制約を使用して、列にNULL値を含めることができないように制限できます。
構文は以下のとおりです:
column_name data_type NOT NULL;
ユーザーはNOT NULL制約を持つ列にNULL値を挿入したり、既存の値をNULLに更新したりすることはできません。
NOT NULLを制約と呼ぶよりも、列の属性と呼ぶ方が正確です。これは、INFORMATION_SCHEMA内の制約関連テーブル(CHECK_CONSTRAINTS、REFERENTIAL_CONSTRAINTS、TABLE_CONSTRAINTS、TABLE_CONSTRAINTS_EXTENSIONS)では、NOT NULLに関するデータを検索することができないためです。