Content deleted Content added
Terminology was wrong; the conditions in check constraints are NOT boolean expressions due to the three-valued logic of SQL |
No edit summary |
||
Line 1:
A i want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want itvi want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want iti want it'''check constraint''' (also known as '''table check constraint''') is a condition that defines valid [[data]] when adding or updating an entry in a table of a relational [[database]]. A check constraint is applied to each row in the table. The constraint must be a predicate. The result of the predicate can be either TRUE, FALSE, or UNKNOWN, depending on the presence of [[Null (SQL)|NULLs]]. If the predicate evaluates to UNKNOWN, then the constraint is not violated and the row can be inserted or updated in the table. This is contrary to predicates in WHERE clauses in [[SELECT|Select (SQL)]] or [[UPDATE|Update (SQL)]] statements.
For example, in a table containing products, one could add a check constraint such that the price of a product and quantity of a product is a non-negative value:
|