A.COL1 will accept NULL values and can be referenced in another table's foreign key specification.
B.COL1 will not accept NULL values and cannot be referenced in another tables foreign key specification.
C.COL1 will not accept NULL values and can be referenced in another tables foreign key specification.
D.COL1 will accept NULL values and cannot be referenced in another tables foreign key specification.