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 に関するデータを検索することができないためです。