2015-10-27 30 views

回答

3

你可以做,使用檢查約束:

create table foo 
(
    only_lower varchar(20) not null check (lower(only_lower) = only_lower), 
    only_upper varchar(20) not null check (upper(only_upper) = only_upper) 
); 
+0

它的工作。如果我們只接受null或upper,我們是否需要NOT NULL語句? – user3123690

+0

@ user3123690如果你想允許'null'值,那麼當然你不需要'not null'約束。 –