Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Sprachelemente

 

Bezeichner

Bezeichner sind die Namen von Objekten in der Datenbank – z.B. Benutzer-IDs, Tabellen und Spalten.

Bemerkungen

Bezeichner haben eine maximale Länge von 128 Byte. Sie müssen in Anführungszeichen oder eckige Klammern gesetzt werden, wenn eine der folgenden Bedingungen zutrifft:

  • Der Bezeichner enthält Leerstellen.

  • Das erste Zeichen des Bezeichners ist kein alphabetisches Zeichen (wie nachstehend definiert).

  • Der Bezeichner enthält ein reserviertes Wort.

  • Der Bezeichner enthält nicht-alphabetische Zeichen und Symbole.

Alphabetische Zeichen sind Buchstaben, der Unterstrich (_), der Klammeraffe (auch "At-Zeichen" genannt, @), die Raute (#) und das Dollarzeichen ($). Die Datenbankkollatierungs-Sequenz bestimmt, welche Zeichen als alphabetische Zeichen und welche als Ziffern bewertet werden.

Die folgenden Zeichen sind keine zulässigen Bezeichner:

  • Anführungszeichen

  • Steuerzeichen (alle Zeichen unter 0x20)

  • Backslashes

Falls die Datenbankoption quoted_identifier auf OFF gesetzt wurde, werden doppelte Anführungszeichen als Begrenzungszeichen für SQL-Zeichenfolgen verwendet. Sie können daher nicht als Bezeichner verwendet werden. Unabhängig von der Einstellung von quoted_identifier können Sie Bezeichner jedoch in eckige Klammern setzen. Die Option quoted_identifier ist für Open Client- und jConnect-Verbindungen standardmäßig auf OFF gesetzt, andernfalls ist der Standardwert ON.

Siehe auch
Beispiele

Dies sind gültige Bezeichner: