SQLite - есть ли средства автонумерации?, типа генератора в других БД |
Здравствуйте, гость ( Вход | Регистрация )
SQLite - есть ли средства автонумерации?, типа генератора в других БД |
Litkevich Yuriy |
29.4.2008, 8:50
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Есть ли возможность в SQLite автоматически задавать значение определенного поля у вставляемой записи, по аналогии с парой генератор/"тригер на вставку" в Firebird?
Если да, объясните как это сделать. |
|
|
Tonal |
30.4.2008, 7:36
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: 17 |
О, триггера появились. Прикольно.
А не в курсе, можно у них калбек установить на те события, которые триггерами обрабатываются? Тогда бы вместо триггеров и ХП можно было бы просто свои функции подсунуть. Нашёл, есть: sqlite3_update_hook, sqlite3_commit_hook, sqlite3_rollback_hook. Хотя в этом есть одна засада - если с базой предполагается работать из нескольких систем программирования, то в каждой придётся дублировать код этих функций... Сообщение отредактировал Tonal - 30.4.2008, 7:36 |
|
|
Текстовая версия | Сейчас: 27.12.2024, 14:09 |