在DB2约束中的AND运算符

问题描述:

我想将以下约束添加到我的DB2表中,但它会给出错误。在DB2约束中的AND运算符

ALTER TABLE Table_name ADD CONSTRAINT VALID_BINDING 
CHECK((LOWER(REQ_BINDING) IN ('http-post','http-redirect')) 
AND ((LOWER(RESP_BINDING) IN ('http-post','http-redirect'))); 

这是一个有效的查询。我可以在其中使用AND运算符吗?

+0

为什么你又问同样的问题? http://*.com/questions/8573964/db2-constraint-query-giving-error – 2011-12-20 12:44:57

是不是括号?

ALTER TABLE Table_name ADD CONSTRAINT VALID_BINDING 
CHECK(
    LOWER(REQ_BINDING) IN ('http-post','http-redirect') AND 
    LOWER(RESP_BINDING) IN ('http-post','http-redirect') 
);