Вход:  Пароль:  
FreeSource: SQLite/sqlite3Changes ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |
Это старая версия SQLite/sqlite3Changes за 2004-11-22 22:08:15..

sqlite3_changes



Функция возвращает количество строк которые были изменены (вставлены или удалены) последним DML выражением. Подсчитываются только явные DML выражения. Строки косвенно измененные триггерами не учитываются. Используйте sqlite3_total_changes()? для подсчета всех произведенных изменений, включая изменения триггеров.


В контексте тела триггера, функкция возращает количество измененных строк, которые были обработаны данным триггером.


SQLite поддерживает выражение “DELETE FROM table” без WHERE для удаления или пересоздания таблицы. ( Это намного быстрее, чем удаление каждой строки таблицы.) Из-за этой оптимизации, результатом функции после выполнения “DELETE FROM table” будет ноль, а не количество записей которые были в таблице. Для обхода оптимизатора используйте выражение “DELETE FROM table WHERE  1”.


Ссылок на эту страницу нет


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]