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í.

Příkaz DROP INDEX 1

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