8.7.1。列挙型の宣言
8.7.1。列挙型宣言
列挙型は、たとえば、CREATE TYPEコマンドを使用して作成されます。
使用を
CREATE TYPEを
列挙型のコマンドを作成して、例えば:
ENUM AS TYPE気分をCREATE( '悲しい'、 'OK'、 '幸せ');
作成した後は、列挙型は、他のタイプのような多くのテーブルと機能の定義で使用することができます。
作成したら、他のデータ型は、テーブルや関数定義で使用することができますように、列挙型:
ENUM AS TYPE気分をCREATE( '悲しい'、 'OK'、 '幸せ');
(TABLE人のCREATE
名前のテキスト、
current_mood気分
);
INSERT INTO者VALUES( '萌え'、 '幸せ');
人SELECT * FROM WHERE current_mood = '幸せ';
名前| current_mood
------ + --------------
萌| ハッピー
(1行)