我有汽车表,我需要放约束,
如果CAR.speed< 1200然后Price< = 90000
我尝试这个:
ALTER TABLE CARS ADD CONSTRAINT price_speed_chk CHECK(
CASE WHEN speed <1200 THEN price<=90000 );
它不起作用。
谁可以帮忙?谢谢!
您完全使用了一个错误的方法。如果您需要使用该逻辑进行检查,则可以简单地使用一些布尔操作员:
ALTER TABLE CARS ADD CONSTRAINT price_speed_chk CHECK(speed >= 1200 OR price<=90000 );