sqlsrv_begin_transaction
(No version information available, might only be in Git)
sqlsrv_begin_transaction — Починає транзакцію бази даних
Опис
sqlsrv_begin_transaction(resource $conn): bool
Транзакция, начатая с помощьюsqlsrv_begin_transaction(), включає всі оператори, які були виконані після виклику sqlsrv_begin_transaction() та до викликів sqlsrv_rollback() або sqlsrv_commit(). Явні транзакції повинні запускатися та фіксуватися або відкочуватися з використанням цих функцій замість виконання операторів SQL, які запускають та фіксують/відкочують транзакції. Для отримання додаткової інформації дивіться » Транзакції SQLSRV
Список параметрів
conn
Ресурс підключення, що повертається викликом sqlsrv_connect()
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Приклади
Приклад #1 Приклад використання sqlsrv_begin_transaction()****
У наступному прикладі показано, як використовувати**sqlsrv_begin_transaction()**вместе сsqlsrv_commit() і sqlsrv_rollback()
Loading...
Висновок наведеного прикладу буде схожим на:
Дивіться також
- sqlsrv_commit() - Фіксує транзакцію, розпочату за допомогою sqlsrv_begin_transaction
- sqlsrv_rollback() - Відкочує транзакцію, розпочату sqlsrv_begin_transaction