Как использовать транзакцию в приложении sqlite для iphone - PullRequest
3 голосов
/ 19 июня 2011

Как начать транзакцию в sqlite в моем приложении для iPhone.У меня есть файл миграции с SQL-запросами, и мне нужно, чтобы они выполнялись как одна атомарная транзакция.Если что-то не получится, я сделаю откат, но мне может понадобиться руководство, как я это сделаю.

1 Ответ

8 голосов
/ 19 июня 2011

Начать транзакцию с: sqlite3_exec(db, "BEGIN", 0, 0, 0);

Подтвердить транзакцию с: sqlite3_exec(db, "COMMIT", 0, 0, 0);

Откатить транзакцию с: sqlite3_exec(db, "ROLLBACK", 0, 0, 0);

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