MasteringVFP/3/4
出自VFP Wiki
(修訂版本間差異)
第1行: | 第1行: | ||
- | Index | + | Index 資料表格的索引,加快查找搜尋速度,副檔名為.CDX,總共有四種類型: |
- | Primary Index 主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格只能有一個主鍵值索引。例如:身份證字號。 | + | 1.Primary Index 主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格只能有一個主鍵值索引。例如:身份證字號。 |
- | Candidate Index 候選主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格可以有多個候選主鍵值索引。 | + | 2.Candidate Index 候選主鍵值索引:以某個欄位或多個欄位組成的運算式建立索引,其值必須為唯一的不可重覆,一個資料表格可以有多個候選主鍵值索引。 |
- | Reqular Index 一般索引:以某個欄位建立索引,其值可重覆,一個資料表格可以有多個一般索引。 | + | 3.Reqular Index 一般索引:以某個欄位建立索引,其值可重覆,一個資料表格可以有多個一般索引。 |
- | Unique Index 獨一索引:以某個欄位建立索引,其值可重覆,但重覆之記錄只會有一筆,一個資料表格可以有多個獨立索引。 | + | 4.Unique Index 獨一索引:以某個欄位建立索引,其值可重覆,但重覆之記錄只會有一筆,一個資料表格可以有多個獨立索引。 |
+ | |||
+ | 資料表格內的複合索引檔有二種型態: | ||
+ | |||
+ | 1.結構化複合索引:與資料表格同檔名,但副檔名為.CDX,當資料表格被開啟時結構化複合索引也同步被開啟,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引必須存在結構化複合索引檔中。 | ||
+ | |||
+ | 2.非結構化複合索引:可與資料表格不同檔名,但副檔名仍為.CDX,當資料表格被開啟時結構化複合索引不會同步被開啟,必須自行開啟(Set Index 或 use index),亦可自己行關閉,當搜尋目的為特殊目的或非經常性時,可於種式中產生單一暫時性任務型之索引,減少資料異動維護時間提升效率,Primary Index主鍵值索引與Candidate Index 候選主鍵值索引不可存在於非結構化複合索引檔中。 |
在2006年7月13日 (四) 07:26的最新修訂版本
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 候選主鍵值索引不可存在於非結構化複合索引檔中。