version 11
sql_name sql_data_type_name [(int_number)][NOT NULL [UNIQUE]]
説明
column_definitionにはカラムの名前 (sql_name) とデータタイプ (sql_data_type_name) が含まれます。オプションのint_numberやNOT NULLおよびUNIQUEキーワードを渡すこともできます。NOT NULLをcolumn_definitionに渡すと、カラムはNULL値を受け付けないことを意味します。UNIQUEを渡すと、同じ値がこのカラムに二回挿入されないことを意味します (NULL値を除く。NULL値は同じ値とはされません)。
それぞれのカラムはデータタイプを持っていなければなりません。カラムは"null"または"not null"として定義され、もしこの値が空のままの場合、データベースは"null"をデフォルトとみなします。カラムのデータタイプは、カラムにどのようなデータが置かれるかを限定しません。
例題
これは二つのカラム (ID and Name) をもつテーブルを作成する例です:
CREATE TABLE ACTOR_FANS (ID INT32, Name VARCHAR NOT NULL UNIQUE);
参照
ALTER TABLE, CREATE TABLE, sql_data_type_name.