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 "営業社員"."営業社員番号"