コンテンツエリア開始

Background documentation 検索条件 Locate the document in its SAP Library structure

SQL オプティマイザがデータアクセスを最適化できるのは、検索条件が含まれる SQL 文のみです。検索条件は、WHERE 句を使用して定義します。

Example

SELECT name FROM customer
  WHERE cno = 7020

以下の SQL タイプに対して検索条件を指定することができます。
SELECTUPDATEDELETEINSERT

Caution

UPDATE 文にはいくつかの検索条件制約が適用されます。

検索条件の書式は、SQL 文の実行によるコストに大きく影響します。SQL 文のコストの決定時に、SQL オプティマイザは以下の検索条件のみを考慮します。

等価条件

範囲条件

IN 条件

LIKE 条件

SQL 文の検索条件を上記の書式の1 つに変換できない場合、SQL オプティマイザは、これらの検索方針を決定できないため、代わりに順次検索を使用します。

複数のブール演算子を使用して検索条件がリンクされている場合、これらの条件の順序は、SQL オプティマイザが検索方針を決定する方法には影響しません。

参照:

検索方針

SQL オプティマイザの手順

SQL 参照マニュアルテーブル式 (table_expression)

 

 

コンテンツエリア終了