使用检查约束sql执行查询

时间:2018-03-12 11:59:54

标签: sql database sqlite

我创建了一个SQL-Lite数据库,里面有几个表。

TBL User:
UsrName PK

TBL Car
CarID PK
NotRentable BOOL

TBL CarUser
UsrName PK, FK CHECK(WHERE Car.CarID = CarID AND NotRentable = FALSE)
CarID PK, FK

现在我遇到了使用" CHECK"对要创建的数据库条目进行自定义约束的可能性。不同SQL方言中的关键字。

互联网提供的示例更加简单,只能使用CHECK关键字查询应该写入条目的表。

在将新数据添加到表之前,是否可以执行更复杂的sql-queries作为约束评估为True或False?这是一个巨大的错误来源,但我的意图是只将其用于非常基本的事情。就像上面的例子一样!谢谢你的建议。

0 个答案:

没有答案