我想知道是否有任何方法可以检查列是否有值,如果值为 XXXXX,则另一列必须在(A,B,C)列表中。就像是:
CREATE TABLE test (a CHAR(60),b CHAR(60),Check (IF a == 'test' THEN b in ('a','b','c')));
我想知道是否有任何方法可以检查列是否有值,如果值为 XXXXX,则另一列必须在(A,B,C)列表中。就像是:
CREATE TABLE test (a CHAR(60),b CHAR(60),Check (IF a == 'test' THEN b in ('a','b','c')));