インデックスを作成すると何が出来ますか?
最終更新日:2024年02月29日
フィールドにインデックスを作成することで「データ一括登録/更新」の『更新キー』や、DBオペレーションの『検索結果のソートキー』としてインデックスを作成したフィールドを選択することができるようになります。
インデックスを作成すると、例えば以下のような作業を行うことができます。
目次
主キーではないフィールドをキーとしてデータを更新する
フィールドにインデックスを作成すると、当該フィールドを「データ一括登録/更新」の『更新キー(キーフィールド)』として選択することができます。
例えば、「姓」というフィールド(フィールドタイプ:テキストフィールド32bytes)を、更新キー(キーフィールド)として選択し、データを一括更新(アップデート)することができます。
※フィールドが主キーでなくても「入力必須かつ重複不可」であれば、インデックスを作成することなく該当フィールドを更新キー(キーフィールド)として選択することができます。
DBオペレーションの検索結果を並び替える
フィールドにインデックスを作成すると、当該フィールドをDBオペレーションの『検索結果のソートキー』として選択することができます。
例えば、「都道府県」のフィールド毎に並び替える(ソートする)ことができます。
トランザクションDBのアクション設定で検索キーフィールドとして選択可能にする
トランザクションDBのアクション設定において、検索キーフィールド(識別キーおよび認証キー)に任意のフィールドを指定するためには、該当フィールドにインデックスを作成しておく必要があります。
インデックスを作成すると、フィールド選択のプルダウンにインデックスを作成したフィールドが表示され、選択することができます。
インデックス作成前 | インデックス作成後 |
---|---|
インデックスの作成・削除
インデックス作成・削除についての詳細は「データメンテナンス」をご確認ください。
その他
・メールアドレスは自動でインデックスが作成されています。
・重複不可属性のフィールドは、システム上、自動的にインデックスが作成されており改めての作成は不要です。