Ludger Keitlinghaus: was ist an diesem query falsch?

Beitrag lesen

Hi,

Mannschaft-Nr,         wenn die Tabelle 'mannschaft' heisst, wird hier keine Praefix benoetigt, waere redundant

bezogen auf eine tabelle magst du dabei recht haben. aber wenn mehrere tabellen in einer abfrage vorkommen, dann macht ein praefix durchaus sinn, um nicht mehrmals den gleichen spaltennamen zu bekommen. sicherlich kann man dann einen alias benutzen, aber der praefix dient der besseren übersichlichkeit.

richtig, auch weil es dann DB-weit eindeutige Datenfeldnamen gibt zum Beispiel. Das ist dann ja ganz nett.

Dennoch gibt es auch gegen diese Argumentation zwei mir bekannte Einwaende:
1.) Man muss zuviel schreiben => also z.B. die Praefix 'MS_' statt 'Mannschaft_' verwenden
2.) Manche meinen wirklich, dass man kine Praefices auf DF-Ebene nutzen sollte, denn wenn geJOINt wird kommt man mit Tabellen-Aliasen und hat dann sowas wie 'MS.Nummer' statt 'MS_Nummer'

Wer hier Recht hat weiss ich nicht beurteilen. Ich arbeite zurzeit allerdings meist noch mit Praefices, manchmal sogar mit den (wie von Dir vorgeschlagen) Vollausgeschriebenen.

Es waren schon einige Sachen 'an diesem query falsch'.   ;-)

Gruss,
Ludger

--
"Was macht eigentlich Harald Schmidt?"