フォト
無料ブログはココログ

« 2011年5月 | トップページ | 2011年9月 »

2011年6月

2011年6月 6日 (月)

SQLコマンド(2)--使いたくないIndexを指定する

SQLコマンドで条件を指定すると、Cache内部で自動的に「最適な」Indexを選択して利用します。
しかし、必ずしも期待したIndexが利用されるとは限りません。

そこで、「
%IGNOREINDICES」という命令を利用します。
利用方法は、From句のすぐ後に、%IGNOREINDICES IdxAなどのように記述します。使用したくないIndexが複数あるときには、IdxA,IdxB のようにカンマでつないでいけます。

例:
Select *
        From 
%IGNOREINDICES IdxA
                Animal.DOG
        Where
                    (Name = 'TARO')        -- <- コメントにするときには、「--」を付けます
                    And
                    (Zip     = '123-456')

色々と面白いことができるものです。

今日も良い事が山ほど起こることをお祈りしています。(^.^)/~~~

« 2011年5月 | トップページ | 2011年9月 »