1
我們如何限制表格具有固定的行數? 例如,如果我給限制爲20,那麼可以插入20行,之後表應該指示超出了限制。插入表格的行數限制
例子:如果我們創建了一個觸發
CREATE TRIGGER log AFTER INSERT ON TEST_TABLE
BEGIN
INSERT INTO TEST_TABLE VALUES(....);
SELECT COUNT(COL) FROM TEST_TABLE;
END;
這不盡快給我算不算我進入一個行插入表中。
SQLite的SQL觸發器不是很複雜。所以,我想知道是否很容易實現這個觸發器,而不是在C中寫一些擴展。你將如何實現這個觸發器? –
@LukasEder'... BEGIN SELECT RAISE(FAIL,'more than 20')WHERE(SELECT COUNT(*)FROM MyTable)> = 20; END;' –
@CL:好吧,它*很容易:-)那應該進入答案,然後! –