SQLite如何在另一个表上将Check Constraints与Select Subquery组合在一起

时间:2014-05-01 17:31:40

标签: sqlite select

正如它所说,我想在表中添加一个约束,并且找不到一起进行检查和选择。

以下是我的所作所为:

Alter Table table2 Add Constraint chk_table2 Check(Colume21 IN (Select Colume11 From Table 1));

为什么会失败?

1 个答案:

答案 0 :(得分:1)

documentation说:

  

CHECK约束的表达式可能不包含子查询。

在任何情况下,您都不能在以后使用ALTER TABLE添加约束。

但是,您的约束似乎是foreign key 支持。