我正在尝试创建一个基本支付(BP)表
CREATE TABLE bp ( bpid VARCHAR(5),FOREIGN KEY (bpid) REFERENCES designation(desigid),upperlimit DECIMAL(10,2) NOT NULL,lowerlimit DECIMAL(10,increment DECIMAL(10,2) NOT NULL CONSTRAINT llvalid CHECK (upperlimit > lowerlimit) );
正如你在附近看到的那样,我想检查上限是否大于下限,我该怎么做?
解决方法
它可能(可能确实)取决于您使用的数据库.
与oracle语法(例如:http://www.techonthenet.com/oracle/check.php)相比,您缺少的可能是NULL和CONSTRAINT之间的’,’