Creating a Check Constraint

Creating a check constraint specifies a condition that any value must pass before it is inserted into the table.

A check constraint specifies a condition that any value must pass before it is inserted into the table. You can can create a check constraint at the table or column level. Column-level check constraints reference a single column. Table-level check constraints apply to the entire table.

  1. Select ASE Servers > Schema Objects > Tables, then choose one of the following:
    • User Tables
    • Proxy Tables
  2. Select a table for the new check constraint.
  3. Select Properties.
  4. From the Table Properties window, select Check Constraint > New.
    You see the Add Check Constraint wizard.
  5. Enter a name for the check constraint.
  6. Enter an expression that defines the constraint.
    For example, salary > 0. The comparable command line syntax using alter tableis:
    alter table sample.dbo.employee
    add constraint test_const
    CHECK  (salary > 0)
  7. (Optional) Click Summary to verify the check constraint expression.
Related tasks
Creating a Unique Constraint
Creating a Primary Key
Creating a Foreign Key
Binding Defaults and Rules to a Column