Триггер после выбора - PullRequest
3 голосов
/ 11 мая 2011

У меня есть база данных sqlite3. Там есть таблица с несколькими журналами. Эти журналы читаются инструментом и записываются им в текстовый файл (или что-то еще).

После этого журналы могут быть удалены. Можно ли создать триггер в sqlite3 после выбора, который автоматически удаляет журналы?

Как это:

CREATE TRIGGER after_select_x
AFTER SELECT ON x
BEGIN
  DELETE FROM x WHERE id = selected.id;
END;

Но это не работает.

Спасибо

С наилучшими пожеланиями

1 Ответ

5 голосов
/ 11 мая 2011

Нет такой вещи как «Триггер после выбора».Посмотрите справочную информацию по синтаксису Trigger .

. Я предлагаю вам использовать функцию-обертку для выполнения каждого оператора select в вашем приложении и обрабатывать журналы этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...