ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||
|
4D v19
CREATE INDEX
|
|
||
CREATE INDEXコマンドは既存の (sql_name) テーブルの一つ以上のcolumn_referenceに、名前sql_nameでインデックスを作成するために使用します。インデックスはユーザに対し透過的で、クエリの速度を上げます。
注: 4D SQL エンジンにおいては、UNIQUE 属性はインデックスに対してはサポートされません。互換性のために一般的なSQLスクリプトでCREATE INDEX に渡すことは可能です(エラーは生成されません)が、何の効力も持ちません。UNIQUE キーワードは、CREATE TABLE のcolumn_definition において使用することで、カラム中の値が重複しないようにすることができます。
このコマンドはデータベースストラクチャーを変更するため、読み出し専用のパッケージアプリ(Program Files フォルダ内にまたは.4dz ファイル内にインストールされている.4dc ファイル)のコンテキストにおいては使用することができません。
この例題はインデックスを作成します:
CREATE INDEX ID_INDEX ON ACTOR_FANS (ID)
プロダクト: 4D
テーマ: SQLコマンド
SQLリファレンス ( 4D v19)