Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » Fehlerbehandlung in UltraLite

 

Ergebnismenge ändert sich unvorhersehbar

Symptom

Sie führen eine Abfrage aus und die von Ihnen erwartete Ergebnismenge ändert sich bei jeder Ausführung.

Erklärung

Überprüfen Sie genau die Ergebnismenge, die Sie erhalten. Sind die Ergebnisse in der Menge wirklich verschieden? Oder werden sie bloß jedes Mal in der effizientesten Reihenfolge zurückgegeben? Die ausgewählte Reihenfolge kann sich bei jeder Ausführung der Abfrage ändern, abhängig von Ihrem letzten Zugriff auf die Zeile und von anderen Faktoren.

Empfehlung

Wenn Ihre Ergebnismenge in einer vorhersehbaren und konsistenten Reihenfolge zurückgegeben werden soll, stellen Sie sicher, dass die SELECT-Anweisung eine ORDER BY-Klausel enthält. Wenn die Abfrage dennoch weiterhin Ergebnisse inkorrekt zurückgibt, ist möglicherweise Ihre Datenbank beschädigt.

Siehe auch