MasteringVFP/3/4

出自VFP Wiki

在2006年7月13日 (四) 07:26由Moa (對話 | 貢獻)所做的修訂版本
(差異) ←上一修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳轉到: 導航, 搜尋

Index 資料表格的索引,加快查找搜尋速度,副檔名為.CDX,總共有四種類型:

1.Primary Index 主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格只能有一個主鍵值索引。例如:身份證字號。

2.Candidate Index 候選主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格可以有多個候選主鍵值索引。

3.Reqular Index 一般索引:以某個欄位建立索引,其值可重覆,一個資料表格可以有多個一般索引。

4.Unique Index 獨一索引:以某個欄位建立索引,其值可重覆,但重覆之記錄只會有一筆,一個資料表格可以有多個獨立索引。

資料表格內的複合索引檔有二種型態:

1.結構化複合索引:與資料表格同檔名,但副檔名為.CDX,當資料表格被開啟時結構化複合索引也同步被開啟,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引必須存在結構化複合索引檔中。

2.非結構化複合索引:可與資料表格不同檔名,但副檔名仍為.CDX,當資料表格被開啟時結構化複合索引不會同步被開啟,必須自行開啟(Set Index 或 use index),亦可自己行關閉,當搜尋目的為特殊目的或非經常性時,可於種式中產生單一暫時性任務型之索引,減少資料異動維護時間提升效率,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引不可存在於非結構化複合索引檔中。