Thread Schlüsselspalte!? (17 answers)
Opened by Danwe at 2006-06-09 15:48

Thorium
 2006-06-09 19:30
#34465 #34465
User since
2003-08-04
232 Artikel
BenutzerIn
[Homepage] [default_avatar]
Auf die Reihenfolge der Datensätze darf man sich bei einer Datenbank niemals verlassen. Wenn man sie geordnet will, muss man auch eine Order-By Anweisung einbauen. Es mag sein, dass die Reihenfolge im ersten Moment stimmt und es kann auch sein, dass es so aussieht, als würde immer dieser Datensatz an untester Stelle sehn, der zuletzt mutiert wurde - doch das ist sicherlich keine verlässliche Angabe und das ganze kann sich nach einem Reorg der Datenbank wieder ändern.
Wenn er die Reihenfolge der Datensätze haben will geordnet nach ID, dann muss er sie halt auch nach ID ordnen.
Ausserdem sind Full-Table Scans sowie select * wann immer möglich zu vermeiden. Die Reihenfolge der Attribute kann sich z.B. nach einem Alter Column ebenfalls ändern. Die Reihenfolge in einem SQL also immer angeben - sowohl auf Column ebene wie auch auf Row ebene.
Per|li|nist der; -en, -en <zu ↑...ist>: a) Anhänger, Vertreter der radikalen Perlinisten die Perl als die einzig wahre Sprache ansehen; b) Mitglied einer perlinistischen Community.

View full thread Schlüsselspalte!?