Distinction should include differences in the location of the code. A column-level constraint is the column definition, whereas a table-level constraint is coded after columns are defined.