Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#5

Re: EDBError: "Typ für Feld 'relative' unbekannt"

  Alt 30. Sep 2005, 10:32
Zitat von Aenogym:
Zitat von shmia:
1.) Feld- und Tabellennamen werden nicht in Hochkomma's oder Akzentzeichen (´) gesetzt.
2.) Feld- und Tabellennamen dürfen in Anführungszeichen (") gesetzt werden.
3.) Stringliterale werden in einfache Hochkomma's gesetzt
:shocked: nicht? so lehrt es MySQL AB in seiner dokumentation höchstpersönlich. nungut - versuch ich's mal ohne
MySQL lässt hier mehr als der SQL-92 Standard zu.
Das hängt auch von ANSI_QUOTES ab:
http://dev.mysql.com/doc/mysql/en/string-syntax.html
Man sollte trotzdem immer den Vorgaben von SQL-92 folgen!

Es scheint die Strategie fast aller Datenbank-Hersteller zu sein, SQL-92 zu unterstützen,
aber ausserdem eine geänderte Syntax zuzulassen.
Wenn ein Kunde eine grosse Datenbank + Anwendung entwickelt hat, kann er die Datenbank nicht mehr wechseln,
da andere Datenbanken z.B. mit dem Akzent nicht klarkommen.
(Aus dem gleichen Grund haben Felgen der Autohersteller einen unterschiedlichen Lochkreis & Nabendurchmesser)
Andreas
  Mit Zitat antworten Zitat