Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite如何将检查约束与另一个表上的Select子查询相结合_Sqlite_Select - Fatal编程技术网

SQLite如何将检查约束与另一个表上的Select子查询相结合

SQLite如何将检查约束与另一个表上的Select子查询相结合,sqlite,select,Sqlite,Select,如前所述,我想向表中添加一个约束,而find不能同时进行检查和选择 以下是我所做的: Alter Table table2 Add Constraint chk_table2 Check(Colume21 IN (Select Colume11 From Table 1)); 为什么它失败了?上面说: 检查约束的表达式不能包含子查询 在任何情况下,以后都不能使用添加约束 但是,您的约束看起来像一个,这是受支持的。非常感谢!这正是我问题的答案。

如前所述,我想向表中添加一个约束,而find不能同时进行检查和选择

以下是我所做的:

Alter Table table2 Add Constraint chk_table2 Check(Colume21 IN (Select Colume11 From Table 1));
为什么它失败了?

上面说:

检查约束的表达式不能包含子查询

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


但是,您的约束看起来像一个,这是受支持的。

非常感谢!这正是我问题的答案。