fbsql_set_transaction
トランザクションのロックと分離レベルを設定する
説明
void fbsql_set_transaction
( resource $link_identifier
, int $locking
, int $isolation
)
パラメータ
-
link_identifier
-
fbsql_connect あるいは
fbsql_pconnect が返す FrontBase リンク ID。
指定しなかった場合は、この関数は FrontBase
サーバーでオープンしているリンクを探します。見つからないときは
fbsql_connect に引数を指定せずにコールしたときと同様にして作成します。
-
locking
-
設定するロックの形式。定数
FBSQL_LOCK_DEFERRED
、
FBSQL_LOCK_OPTIMISTIC
あるいは
FBSQL_LOCK_PESSIMISTIC
のいずれかとなります。
-
isolation
-
設定する分離レベル。定数
FBSQL_ISO_READ_UNCOMMITTED
、
FBSQL_ISO_READ_COMMITTED
、
FBSQL_ISO_REPEATABLE_READ
、
FBSQL_ISO_SERIALIZABLE
および
FBSQL_ISO_VERSIONED
のいずれかとなります。