SQL布尔型可以储存三个可能的值：真、假、未知（SQL null被当作未知真值来处理，但仅仅在布尔型中使用）。在此情况下，未知先于真及假，因为布尔型一开始是未有实际值，其值是unknown(也有机会是随机值)而非真。
Ada.Ada在标准包中定义codice_1为一种枚举类型，有两种值codice_2和codice_3，并且codice_2 < codice_3。type Boolean is (False, True);p : Boolean := True;if p th