01.12.2014, Vladimír Klaus, navštíveno 3692x
MS Access
SQL
Tímto příkazem můžeme odstranit jakýkoliv index, a to i primární – takže na to pozor. V příkladu ale odstraníme index, který jsme nedávno vytvořili.
DROP INDEX IdxMesto ON Zakaznici
MS Access, ale ani jiné databáze se neptají, zda chcete index odstranit a akce je ihned provedena.
Pokud se na tabulku odkazuje nějaké referenční omezení, které využívá tento index, pak index odstranit nepůjde a objeví se toto hlášení.
V jiných databázích
V jiných databázích má tento příkaz zcela jinou syntaxi, prověřte tedy, jaká varianta platí pro váš případ. Následující příklady platí pro MS SQL Server, resp. MySQL.
DROP INDEX Zakaznici.IdxMesto
ALTER TABLE Zakaznici DROP INDEX IdxMesto