A CHECK constraint is used to limit the values or type of data that can be stored in a column. They are used to enforce domain integrity.