Bezeichner sind die Namen von Objekten in der Datenbank – z.B. Benutzer-IDs, Tabellen und Spalten.
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.
Dies sind gültige Bezeichner:
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |