Sie können den Primärindex einer Tabelle nicht löschen.
UltraLite verarbeitet keine Anforderungen oder Abfragen, die die Tabelle referenzieren, während die Anweisung DROP INDEX ausgeführt
wird. Außerdem ist es nicht möglich, DROP INDEX auszuführen, wenn die Datenbank aktive Abfragen oder nicht festgeschriebene
Transaktionen enthält.
Verwenden Sie die IF EXISTS-Klausel, um zu vermeiden, dass ein Fehler zurückgegeben wird, wenn die DROP INDEX-Anweisung versucht,
einen Index zu entfernen, der nicht existiert.
Wenn Sie die IF EXISTS-Klausel angeben und die benannte Tabelle nicht gefunden werden kann, wird ein Fehler zurückgegeben.
Für UltraLite.NET-Benutzer: Sie können diese Anweisung nur ausführen, wenn Sie auch die Dispose-Methode für alle Datenobjekte
ausführen (z.B. ULDataReader). Siehe ULBulkCopy.Dispose-Methode [UltraLite.NET].
Anweisungen werden nicht freigegeben, wenn gleichzeitig Schemaänderungen initiiert werden. Siehe UltraLite-Datenbankschemas.