|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ 式 : [しき] 1. (n,n-suf) (1) equation 2. formula 3. expression 4. (2) ceremony 5. (3) style
式インデックス (英: expression index) または 関数インデックス は関係データベース管理システムで用いられるインデックスの中で、列の組み合わせの代わりに任意の式の結果をキーとするものを指す。式インデックスを使うと、テーブルに格納された実際のデータとは異なるキーでの検索が可能になる。 式インデックスの一般的な使用例として、大文字小文字を区別しない検索または一意性制約がある。例えば、ユーザ名を大文字小文字を区別せずに検索を行い、かつ入力されたユーザ名の大文字小文字を保持したい場合が挙げられる。この場合、小文字に変換して格納するだけは要件を満たせない。一意性制約のための UNIQUE INDEX は、大文字もしくは小文字に変換後のユーザ名 (user_name) に対して定義できる: 検索クエリは WHERE句に lower(user_name) を指定することで、このインデックスを使うことができる: == サポート == * PostgreSQL は式インデックスをサポートしている。 * Microsoft SQL Server は式インデックスを直接はサポートしないが、計算列に対するインデックスの作成で代用できる。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「式インデックス」の詳細全文を読む スポンサード リンク
|