多项选择题

A.非空值约束
B.基于元组的检查子句
C.域约束子句
D.默认