'ib_set_tx_param');アクセスモード(-access_mode)には次のものが設定できます。・read_write読書きがロックされます。・read_only読込みは許可されます。ロックレゾリューション(-lock_resolution)には次のものが設定できます・wait衝突した場合、処理が待たされます。・no_wait処理は待たされずにエラーとなります。アイソレーションレベルには次のものが設定できます。・snapshotトランザクション開始以降に他で変更された項目は変更後の内容が見えません。・read_committed他トランザクションでコミットされた瞬間に最新の変更内容が参照できます。最新版候補のレコードとの矛盾を生じ無ければ変更も出来ます。いずれにせよ、コミット前の変更は見えません。read_comittedを設定した場合は、さらに次の項目のどれかが設定できます。・no_record_version未指定時のデフォルトです。常に行の最新バージョンのみが見えます。完了するまで処理が待たされます。次のようにして指定します。'ib_set_tx_param');テーブル予約は、Version0.30以降でサポートされました。レベルを指定できます。縮小出来るかもしれません。次のように指定を行います。'ib_set_tx_param');予約時のオプションは、次のものが設定できます。(オプション指定項目です)sharedもしくはprotectedを指定します。(必須指定項目)readもしくはwriteを設定します。※Tips※SNAPSHOT,WAITの設定とテーブル予約(read/protced)を併用すると、テーブルレベルの排他ロック(WAIT)と同じ効果が得られます。テーブル予約付きトランザクション開始の時点で予約の衝突が起こるためなんでしょうね。設定したパラメータが有効になります。パラメータなしで呼び出した場合、デフォルトの設定値にリセットします。その他のFB/IB独自機能に対する拡張ib_database_info現在接続中のデータベース情報を検索します。'ib_database_info');ib_planSQL文からクエリプランを検索します。$sth->func('ib_plan');例えば、次のようにして使用します。