Einzelnen Beitrag anzeigen

Alfons_G

Registriert seit: 7. Jun 2002
Ort: München
296 Beiträge
 
Delphi 2007 Architect
 
#3
  Alt 31. Okt 2002, 00:19

Das hängt mit der SQL-Syntax der jeweiligen Datenbank zusammen. Access z.B. verlangt eckige Klammern, sobald Sonderzeichen oder Leerzeichen im Feldnamen auftauchen. Wenn man in Access eine Abfrage visuell zusammenbaut, werden aber alle Feldnamen [eingeklammert], weil das für den Abfrage-Editor einfacher sit.

Bei Oracle werden Feldnamen intern GROSS gespeichert, in SQL Plus aber klein dargestellt. Sobal der Feldname in doppelten Anführungszeichen steht, wird Groß- und kleinschreibung unterschieden, also "FELD" = FELD aber <> feld. Oracle verlangt auch bei Sonderzeichen Anführungsstriche.

Wenn man nicht genau weis, welche Anforderungen eine DB an ihre Feldnamen stellt, ist man aber mit konsequenten Groß- oder Kleinbuchstaben und dazu nichts als Zahlen und Unterstriche meist auf der richtigen Seite.

Alfons Grünewald



Alfons Grünewald
  Mit Zitat antworten Zitat