EXEC sp_addtype @typename= TrueFalse, @phystype = 'CHAR(1)' ,_ @nulltype = 'NOT NULL', @owner = 'dbo'-- BACKWARD COMPATIBLE METHODCREATE RULE TrueFalseRuleAS @TrueFalse IN ('T','F') EXEC sp_bindrule TrueFalseRule, TrueFalseCREATE DEFAULT TrueFalseDefault AS 'F'EXEC sp_bindefault TrueFalseDefault, TrueFalse CREATE TABLE backward_test1(bt1_key1 INT IDENTITY NOT NULL,bt1_col1_flag TrueFalse)CREATE TABLE backward_test2(bt1_key2 INT IDENTITY NOT NULL,bt1_col2_flag TrueFalse)-- FUTURE METHODCREATE TABLE future_test1(ft1_key1 INT IDENTITY NOT NULL,ft1_col1_flag CHAR(1)CONSTRAINT ck_ft1_flag1 CHECK ( ft1_col1_flag in ('T','F') )DEFAULT 'F')CREATE TABLE future_test2(ft2_key1 INT IDENTITY NOT NULL,ft2_col1_flag CHAR(1)CONSTRAINT ck_ft2_flag1 CHECK ( ft2_col1_flag in ('T','F') )DEFAULT 'F')