由于表數據量特别大,但需要修改索引,以往都是簡單的通過sql企業管理(lǐ)器修改,但數量太大修改失敗,因此,大量數據時就隻能(néng)通過sql語句修改表索引了。
但沒有(yǒu)合适的簡單的直接修改索引,因此采用(yòng)了删除索引、創建索引兩次sql語句執行修改索引的功能(néng)。
SQL删除索引代碼:
drop index 索引名(míng)稱 on 表名(míng)
SQL創建索引代碼:
CREATE INDEX 索引名(míng)稱 ON 表名(míng) (字段1, 字段2)
通過以上兩條SQL,可(kě)以很(hěn)容易的通過sql語句修改索引,避免使用(yòng) alter table 修改到了表。
注意:以上通過sql語句創建索引、修改索引隻适合于sqlserver數據庫。
本文(wén)僅為(wèi)成都軟件開發公(gōng)司創軟科(kē)技(jì )軟件定制開發團隊實際開發中(zhōng)的問題解決記錄供軟件開發商(shāng)交流學(xué)習,不作(zuò)為(wèi)标準的sql索引修改方式。