チェック制約 を使用します : CREATE TABLE foobar( x TEXT NOT NULL UNIQUE, CHECK (x <> '') ); INSERT INTO foobar(x) VALUES('');