この接続の次のトランザクションとすべての後続トランザクションに対して、行レベルのロックとデータ・ストア・レベルのロックでロック・レベルを変更します。アプリケーションでは、再度ttLockLevelを呼び出すことによって、再度ロック・レベルを変更できます。初期値は、LockLevel属性(「LockLevel」を参照)によって異なります。
アクセス制御がTimesTenのインスタンスに対して有効である場合、このプロシージャには権限は必要ありません。
ttLockLevel ('lockLevel')
ttLockLevelには、次のパラメータがあります。
lockLevelの値は次の文字列のいずれかで、大文字と小文字は区別されません。
Row
: 行レベル・ロックに設定します。
DS
: データ・ストア・レベル・ロックに設定します。
ttLockLevelは結果を返しません。
CALL ttLockLevel ( 'Row' );
このプロシージャは、現在のトランザクションには影響しません。
Oracle表をキャッシュするには、行レベル・ロックが必要です。
このプロシージャは、トランザクション内から呼び出す必要があります。トランザクションを起動した接続に対する後続のトランザクションに、ロック・レベルを設定します。新しいロック・レベルは、現在のトランザクションには影響しません。次のトランザクションの開始時に有効になります。