Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#13

AW: Benennung von Spalten und Tabellen in der Praxis

  Alt 11. Jan 2014, 12:02
Ich nehme an, Du meinst Feldaliase.
Natürlich.
In den Queries verwende ich natürlich auch zwangsweise Tabellenaliase. Die sind -naheliegend- mit den Feldprefixen identisch. In der Feldliste einer Query verzichte ich dann auf die Angabe der Tabellenaliase, weil es i.a. nicht nötig ist. Außerdem lädt es zum mentalen Stottern ein
Code:
select cuNumber, adStreet from...
-- vs.
select cu.cuNumber, ad.adStreet from...
Mir fällt gerade noch ein Vorteil 'meiner' Methode ein, insbesondere die Ausnahme, das Fremdschlüssel den Prefix der referenzierenden Tabelle beinhalten. Neben dem sinnlosen Vorteil, das 'NATURAL JOIN's unterstützt würden, wenn sie denn mal eingeführt würden, ist es doch so, das einige Codeproposal Plugins für SSMS einen entsprechenden JOIN gleich vorschlagen:

Code:
select * from Table tb join OtherTable ot on tb.|
Es wird 'tb.otID=ot.otID' vorgeschlagen, auch wenn kein Constraint besteht (ja, Ash on my Head).

Geändert von Furtbichler (11. Jan 2014 um 12:06 Uhr)
  Mit Zitat antworten Zitat