CREATE INDEX ステートメント
CREATE INDEX
ステートメントを使用して、データベースファイル内での検索を高速化します。CREATE INDEX
ステートメントの形式は次のとおりです:
CREATE INDEX ON テーブル名.列名
CREATE INDEX ON テーブル名 (列名)
CREATE INDEX
は、1 つの列に対してサポートされています (複数の列の索引はサポートされていません)。FileMaker Pro データベースファイルのオブジェクトフィールドタイプ、集計フィールド、グローバル格納オプションが設定されているフィールド、または非保存の計算フィールドに対応する列に対しては、索引を作成できません。
テキスト列の索引を作成すると、FileMaker Pro データベースファイルの対応するフィールドに対して、自動的に [格納] のオプション [最小限] が選択されます。テキスト以外の列 (または日本語のテキストとして書式設定されている列) の索引を作成すると、FileMaker Pro データベースファイルの対応するフィールドに対して、自動的に [格納] のオプション [すべて] が選択されます。
どの列の索引を作成した場合でも、FileMaker Pro データベースファイルの対応するフィールドに対して、自動的に索引オプション [必要時に索引を自動設定] が選択されます。
FileMaker ソフトウェアは必要に応じて索引を自動的に作成します。CREATE INDEX
を使用すると、索引はオンデマンドではなくただちに構築されます。
CREATE INDEX ON "営業社員"."営業社員番号"