function rollback($sp) { if ($sp) { return ociexecute(ociparse($this->connection, "ROLLBACK TO SAVEPOINT {$sp}")); } else { return ocirollback($this->connection); } }
/** * SQL Transaction * @access private */ function _sql_transaction($status = 'begin') { switch ($status) { case 'begin': return true; break; case 'commit': return @ocicommit($this->db_connect_id); break; case 'rollback': return @ocirollback($this->db_connect_id); break; } return true; }
/** * Rollback a transaction * * @param unknown_type $model * @return boolean True on success, false on fail * (i.e. if the database/model does not support transactions, * or a transaction has not started). */ function rollback() { return ocirollback($this->connection); }
function DBrollback() { global $DB; $result = false; if (isset($DB['DB']) && !empty($DB['DB'])) { switch ($DB['TYPE']) { case 'MYSQL': $result = DBexecute('rollback'); break; case 'POSTGRESQL': $result = DBexecute('rollback'); break; case 'ORACLE': $result = ocirollback($DB['DB']); break; case 'SQLITE3': $result = DBexecute('rollback'); unlock_db_access(); break; } } return $result; }
function DBrollback() { global $DB; $result = false; switch ($DB['TYPE']) { case ZBX_DB_MYSQL: $result = DBexecute('rollback'); break; case ZBX_DB_POSTGRESQL: $result = DBexecute('rollback'); break; case ZBX_DB_ORACLE: $result = ocirollback($DB['DB']); break; case ZBX_DB_DB2: $result = db2_rollback($DB['DB']); db2_autocommit($DB['DB'], DB2_AUTOCOMMIT_ON); break; case ZBX_DB_SQLITE3: $result = DBexecute('rollback'); unlock_sqlite3_access(); break; } return $result; }
function &rollBack() { return ocirollback($this->_connection); }
function rollback() { if (!$this->isConnect) { return false; } return ocirollback($this->connection); }
/** * db_rollback() - Rollback a transaction */ function db_rollback() { global $sys_db_oci_commit_mode, $gfconn; $sys_db_oci_commit_mode = 'OCI_COMMIT_ON_SUCCESS'; return ocirollback($gfconn); }
ocidefinebyname(); ocierror(); ociexecute(); ocifetch(); ocifetchinto(); ocifetchstatement(); ocifreecollection(); ocifreecursor(); ocifreedesc(); ocifreestatement(); ociinternaldebug(); ociloadlob(); ocilogoff(); ocilogon(); ocinewcollection(); ocinewcursor(); ocinewdescriptor(); ocinlogon(); ocinumcols(); ociparse(); ociplogon(); ociresult(); ocirollback(); ocirowcount(); ocisavelob(); ocisavelobfile(); ociserverversion(); ocisetprefetch(); ocistatementtype(); ociwritelobtofile(); ociwritetemporarylob();