ヘッダーをスキップ

Oracle TimesTen In-Memory Database APIおよびSQLリファレンス・ガイド リリース6.0 B25770-01 |
| 目次 | 索引

前へ | 次へ |

## ttLockLevel

説明

この接続の次のトランザクションとすべての後続トランザクションに対して、行レベルのロックとデータ・ストア・レベルのロックでロック・レベルを変更します。アプリケーションでは、再度ttLockLevelを呼び出すことによって、再度ロック・レベルを変更できます。初期値は、LockLevel属性（「LockLevel」を参照）によって異なります。

アクセス制御

アクセス制御がTimesTenのインスタンスに対して有効である場合、このプロシージャにはADMIN権限が必要です。

構文

    ttLockLevel (lockLevel)

パラメータ

ttLockLevelには、次のパラメータがあります。

パラメータ | データ型 | 説明
lockLevel | Char(20) NOT NULL | 接続で使用するロック・レベル。

lockLevelの値は次の文字列のいずれかで、大文字と小文字は区別されません。

Row: 行レベル・ロックに設定します。

DS: データ・ストア・レベル・ロックに設定します。

結果セット

ttLockLevelは結果を返しません。

例

    CALL ttLockLevel ( 'Row' );

注意

このプロシージャは、現在のトランザクションには影響しません。

Oracle表をキャッシュするには、行レベル・ロックが必要です。

このプロシージャは、トランザクション内から呼び出す必要があります。トランザクションを起動した接続に対する後続のトランザクションに、ロック・レベルを設定します。新しいロック・レベルは、現在のトランザクションには影響しません。次のトランザクションの開始時に有効になります。

関連項目

ttLockWait