• В чем моя ошибка при создании триггера SQlite?

    Zver2011
    @Zver2011 Автор вопроса
    Извиняюсь! Нашел ошибку. Я название столбца не правильно в вопросе указал. Отсюда все проблемы. CheckCount столбца нет, есть только LimitCount.
  • В чем моя ошибка при создании триггера SQlite?

    Zver2011
    @Zver2011 Автор вопроса
    Спасибо за Ваш ответ!

    К сожалению, такая конструкция у меня не заработала. Пробовал и скобки расставить для каждого выражения между оператором AND и упростить условие до 1-2 выражений, либо не работала либо результат не тот.

    На подобие собрал такую конструкцию:
    CREATE TRIGGER SetCheckLimit
             AFTER UPDATE OF LimitCount
                ON accounts
          FOR EACH ROW
              WHEN ( (NEW.CheckLimit IS 1) AND 
                     (NEW.Active IS 1) ) 
    BEGIN
        UPDATE accounts
           SET LimitReached = 1
         WHERE LimitCount >= MaxLimit;
    END;


    Пока вроде заработала верно. Дальнейшая работа покажет ошибки.