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 に関するデータが存在しないためです。