Question: what is the difference between table level and column level constraints?
Answer: Column-level constraints refer to a single column in the table and do not specify a column name (except check constraints). They refer to the column that they follow. Table-level constraints refer to one or more columns in the table. Table-level constraints specify the names of the columns to which they apply.