Il problema non è così tanto con l'indice di goccia; il problema è con il vincolo di goccia (chiave primaria/chiave unica). Non potete cadere un tal vincolo se ci è un vincolo delle FK secondo esso.
Nel cadere TUTTI GLI indici, è abbastanza diretto cadere TUTTO IL vincolo delle FK prima della caduta dei QUALSIASI vincoli del Regno Unito o del PK.
Nel cadere tutti gli indici per una singola tabella, allora avete bisogno di un cursore o di un CTE ricorsivo di cadere quel riferimento di tutte le FK che pospone prima della caduta dei qualsiasi vincoli del Regno Unito o del PK.
Nel cadere un singolo indice, allora avete bisogno di un cursore o di un CTE ricorsivo di cadere tutte le FK che dipende da quell'indice prima della caduta dei qualsiasi vincoli del Regno Unito o del PK.