ヘッダーをスキップ
Oracle TimesTen In-Memory Database APIリファレンス・ガイド
リリース7.0
E05170-03
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

ttOptShowJoinOrder

説明

現在のトランザクションで最後に準備または実行されたSQL文(SELECT、UPDATE、DELETEおよびINSERT SELECT)の結合順序を返します。結合順序を収集するには、同じトランザクションで、まずttOptSetFlag ('ShowJoinOrder', 1)を実行するか、またはttIsql ShowJoinOrderコマンドをON(1)に設定する必要があります。これらのコマンドのいずれかを使用するときは、AUTOCOMMITをオフにしておいてください。結合順序は、表の名前によって表されます。

アクセス制御

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

構文

ttOptShowJoinOrder ( )

パラメータ

tttOptShowJoinOrderにパラメータはありません。

結果セット

ttOptShowJoinOrderは次の結果を返します。

データ型
説明
tblName
TT VARCHAR (4096)
NOT NULL
表名(指定されている場合は、所有者名の修飾子および各表の相関名が含まれます)。表名は、カッコで囲まれて返されます。

>AUTOCOMMIT 0;

> CALL ttOptSetFlag ('ShowJoinOrder', 1); 
>PREPARE SELECT * FROM t1; 
>CALL ttOptShowJoinOrder(); 
 

>( T1 )

注意

このプロシージャは、ttOptSetFlag ('ShowJoinOrder', 1)をコールするか、ttIsqlのShowJoinOrderコマンドをON(1)に設定してから使用する必要があります。

このプロシージャは、1つのトランザクション内で正しく動作します。複数のトランザクション間では正しく動作しません。

関連項目

ttOptEstimateStats
ttOptGetFlag
ttOptGetOrder
ttOptSetColIntvlStats
ttOptSetFlag
ttOptSetOrder
ttOptSetTblStats
ttOptUpdateStats
ttOptUseIndex