Check Constraint

Description

Constraints are used to specify rules for the data in a table.

Click here to navigate to the IBM DB2 docs page for this syntax.

Grammar Syntax

Sample Source Patterns

IBM DB2

CREATE TABLE T1(
    COL1 VARCHAR(1),
    CONSTRAINT CN1 CHECK(COL1<1),
    CONSTRAINT CN2 CHECK(SOMENAME DETERMINED BY OTHERNAME), 
    CONSTRAINT CN2 CHECK((SOMENAME1, SOMENAME2) DETERMINED BY (SOMENAME3, SOMENAME4))
    );

Snowflake

CREATE OR REPLACE TABLE PUBLIC.T1 (
COL1 VARCHAR(1)
--    /--*** MSC-WARNING - MSCEWI1035 - CHECK STATEMENT NOT SUPPORTED ***--/
--    CONSTRAINT CN1 CHECK(COL1<1)
--    /--*** MSC-WARNING - MSCEWI1035 - CHECK STATEMENT NOT SUPPORTED ***--/
--    CONSTRAINT CN2 CHECK(SOMENAME DETERMINED BY OTHERNAME)
--    /--*** MSC-WARNING - MSCEWI1035 - CHECK STATEMENT NOT SUPPORTED ***--/
--    CONSTRAINT CN2 CHECK((SOMENAME1, SOMENAME2) DETERMINED BY (SOMENAME3, SOMENAME4))
);
  1. MSCEWI1073: Check Statement Not Supported.

Last updated

Was this helpful?