Um die Diskussion von hier etwas auszulagern:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Was hat es eigentlich mit den schrägen Anführungszeichen (Accent grave oder einfach nur Backtick) in SQL Statements auf sich?
Im SQL Standard sind sie nicht.
In MySQL verwendet sie jeder für Spalten- und Tabellennamen aber Postgres kann sie gar nicht ab. (oder liegt das darin, dass ich Postgres nur in der Konsole benutze?)
Also für was sind sie gut?
Wenn ich an PHP- und Shellprogrammierung denke, dann stehen sie für den Backtick Operator, der Befehle ausführt.
In MySQL erreiche ich aber genau das Gegenteil. Ich verwende ihn damit ich meine Rand Spalte problemlos auslesen kann oder dass die Rand Funktion aufgerufen wird.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Was hat es eigentlich mit den schrägen Anführungszeichen (Accent grave oder einfach nur Backtick) in SQL Statements auf sich?
Im SQL Standard sind sie nicht.
In MySQL verwendet sie jeder für Spalten- und Tabellennamen aber Postgres kann sie gar nicht ab. (oder liegt das darin, dass ich Postgres nur in der Konsole benutze?)
Also für was sind sie gut?
Wenn ich an PHP- und Shellprogrammierung denke, dann stehen sie für den Backtick Operator, der Befehle ausführt.
In MySQL erreiche ich aber genau das Gegenteil. Ich verwende ihn damit ich meine Rand Spalte problemlos auslesen kann oder dass die Rand Funktion aufgerufen wird.