You are here

function db_transaction_sane in Drupal driver for SQL Server and SQL Azure 7.2

Same name and namespace in other branches
  1. 7.3 sqlsrv/transaction.inc \db_transaction_sane()

Like db_transaction() but transaction behaviour is more sane requiring explicit commits.

Parameters

mixed $name:

array $options:

Return value

DatabaseTransaction

File

sqlsrv/transaction.inc, line 100

Code

function db_transaction_sane(DatabaseTransactionSettings $settings = NULL) {
  if ($settings == NULL) {
    $settings = DatabaseTransactionSettings::GetBetterDefaults();
  }
  return Database::getConnection()
    ->startTransaction(NULL, $settings);
}