这里有张桌子:
CREATE TABLE "test" (
"Field1" INTEGER,
"Field2" INTEGER
);
需要在向表中插入行时,如果第一个字段中的值小于第二个字段中的值,则取消插入。
例如:
INSERT INTO test VALUES(1,4); Вставка должна отмениться, поскольку 1-ое поле меньше 2-ого
INSERT INTO test VALUES(4,1); Здесь вставка должна пройти успешно
据我了解,您需要制作一个 BEFORE INSERT 触发器。然后怎么做?
绝对不需要。
在插入和修改记录时都会检查条件。
如果至少有一个字段为 NULL,则将插入记录。