Die Regeln für einen Spaltenalias unterscheiden sich nicht von denen für reguläre Spaltennamen.
Was a_horse_with_no_name gesagt hat. Im Allgemeinen können Sie einige frühere Versionen der Dokumentation anzeigen, indem Sie "current" in der URL durch die Versionsnummer ersetzen. Aber die Dokumentation für 8.1 befindet sich im manuellen Archiv.
SQL-Bezeichner und Schlüsselwörter müssen mit einem Buchstaben beginnen (a-z, aber auch Buchstaben mit diakritischen Zeichen und nicht-lateinischen Buchstaben) oder einem Unterstrich (_). Nachfolgende Zeichen in einem Bezeichner oder Schlüsselwort können sein Buchstaben, Unterstriche, Ziffern (0-9) oder Dollarzeichen ($). Beachten Sie, dass Dollarzeichen sind in Kennungen nach dem Buchstaben von. nicht erlaubt der SQL-Standard, so dass ihre Verwendung Anwendungen weniger tragbar machen kann. Der SQL-Standard definiert kein Schlüsselwort, das Ziffern oder enthält Startet oder endet mit einem Unterstrich, so dass Bezeichner dieser Form sind sicher vor möglichen Konflikten mit zukünftigen Erweiterungen des Standards.
SQL-Bezeichner und Schlüsselwörter müssen mit einem Buchstaben beginnen (a-z, aber auch Buchstaben mit diakritischen Zeichen und nicht lateinischen Buchstaben) oder einem Unterstrich (_). Nachfolgende Zeichen in einem Bezeichner oder Schlüsselwort können sein Buchstaben, Unterstriche, Ziffern (0-9) oder Dollarzeichen ($). Beachten Sie, dass Dollarzeichen sind in Kennungen nach dem Buchstaben von. nicht erlaubt der SQL-Standard, so dass ihre Verwendung Anwendungen weniger rendern kann tragbar. Der SQL-Standard definiert kein Schlüsselwort, das enthält Ziffern oder beginnt oder endet mit einem Unterstrich, also Bezeichner davon Form sind sicher gegen mögliche Konflikte mit zukünftigen Erweiterungen der Standard.
Keine Änderung.
Hier ist die aktuelle Version dieser Dokumentation . Es könnte geändert haben, nachdem ich diese Antwort geschrieben habe.
Tags und Links sql postgresql column-alias