請問資料庫索引設定方法 |
尚未結案
|
marklue
一般會員 發表:33 回覆:55 積分:17 註冊:2005-02-09 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 各位先進 大家好: 請問, 1.DELPHI本身提供的資料庫設定,可以很多欄位都放*號,星號不是代表主索引,選多個代表什麼意思! 2.如果要建立副索引需要如何製作? 3.如果有一個資料表,有類別NO1與產品序號NO2,如果要用NO1 NO2做主索引,下查詢指令時要以NO1為KEY查詢嗎? 謝謝!你指的應該是只有db檔才具有這樣的設定, 在Delphi提供的DeskTop 中, 在 Key欄位以滑鼠click兩次即可產生主索引, 點選多個 * 時, 代表索引是 field1 field2 field3 ...變成一組primary key, 而且產生一支 xxxx.px的主索引檔案 以db來說, no1 no2為 primarykey時, 查詢no1系統, 例如 table1.locate('NO1',....), 系統會啟用索引來查詢, 但如果是如下 table1.locate('NO2',....), 則系統無法使用索引來查詢, 因為primarykey記錄的是NO1 NO2, 但對於其他資料庫結構(如IB, MSSQL...)則沒有這樣的限制, 只要是有索引的欄位查詢, 系統都會自動引用索引查詢 |
marklue
一般會員 發表:33 回覆:55 積分:17 註冊:2005-02-09 發送簡訊給我 |
|
pillar62
資深會員 發表:9 回覆:324 積分:271 註冊:2002-04-15 發送簡訊給我 |
|
marklue
一般會員 發表:33 回覆:55 積分:17 註冊:2005-02-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |