Einzelnen Beitrag anzeigen
  #2  
Alt 12.08.2002, 11:08:22
HS-78 HS-78 ist offline
Anfänger
 
Registriert seit: Jun 2002
Ort: Brandenburg
Alter: 45
Beiträge: 68
Also select * ist nicht besser. Bisher habe ich es zwar auch immer genutzt, aber nach der Diskussion hier hab ich in meinem aktuellen Projekt das umgestellt. Und select * hat folgenden Nachteil:

Es ist fast immer langsamer (selbst getestet), bei mir so zwischen 0-40% je nach Abfrage.

Es besteht die Gefahr das dieser Unterschied noch größer wird wenn eine Tabelle um neue Spalten erweitert wird.

Mit select spalte, .... hat man auch gleich den Vorteil das man sieht was nun eigentlich abgefragt wird. Das finde ich mittlerweile ganz gut.

Bezüglich der Übersichtlichkeit bei Tabellen mit 123* Spalten kann ich nur sagen das meiner Meinung nach etwas faul ist wenn eine Tabelle soviele Spalten hat ;-)

Es gibt aber auch Fälle, so wie von Dir schon angedeutet, da nehme ich auch Select *. So in meiner AdressDB, wo ich bei der Anzeige der Adressen 15 von 16 Feldern brauche.

Aber insgesamt werde ich in Zukunft vermeiden select * zu nutzen.

So, das waren meine 5 cents dazu,

HS.