不能在 BYTE 或 TEXT 列上放置唯一、主键或引用(FOREIGN KEY)约束。但是可以使用检查约束来检查 NULL 或 non-NULL 值。
不能在 BLOB 或 CLOB 列上放置唯一或主键约束。如果约束是在包含存储了加密数据的列的列集合上,则 GBase 8s 无法强制执行此约束。
| 约束 | 有关更多信息,请参阅 | 有关示例,请参阅 |
|---|---|---|
| CHECK | CHECK 子句 | 在多个列上定义检查约束 |
| DISTINCT | 使用 UNIQUE 或 DISTINCT 约束 | 多列约束格式的示例 |
| FOREIGN KEY | 使用 FOREIGN KEY 约束 | 定义组合的主键和外键 |
| PRIMARY KEY | 使用 PRIMARY KEY 约束 | 定义组合的主键和外键 |
| UNIQUE | 使用 UNIQUE 或 DISTINCT 约束 | 多列约束格式的示例 |