一个约束的数据库含义

时间:2014-10-12 20:09:19

标签: sql database database-design relational-database database-schema

任何人都可以在下面的句子中描述QTY > QTY(500)的含义是什么?

CONSTRAINT DBC1 IS_EMPTY
((S JOIN SP) WHERE STATUS<20 AND QTY>QTY(500));

我翻译它:状态低于20,数量大于500。

请注意,我需要QTY的含义&gt; QTY(500)...

1 个答案:

答案 0 :(得分:2)

(S JOIN SP)包含每个货件的元组,这个元组被“扩展”了供应商的详细信息,例如他的状态代码。

由WHERE子句定义的[限制结果]因此相当于“数量> 500的货物,其相应供应商的状态为<20”。

声明总体上说“没有任何数量> 500的货物,其相应供应商的状态<20。