Variablennamen
Variablennamen werden im Wörterverzeichnis der Datendatei gespeichert. Beachten Sie die folgenden Regeln, wenn Sie Variablennamen erstellen oder auf Variablen mit ihren Namen in Befehlen verweisen:
- Variablennamen müssen eindeutig sein. Doppelt vorkommende Namen sind nicht zulässig.
- Variablennamen können bis zu 64 Byte lang sein, und das erste Zeichen muss ein Buchstabe oder eines der Zeichen @, # oder $sein. Nachfolgende Zeichen können eine beliebige Kombination von Buchstaben, Zahlen, Nichtpunktuationszeichen und einem Punkt sein (.). Im Codepagemodus sind 64 Zeichen normalerweise 64 Zeichen in Einzelbyte-Sprachen (z. B. Englisch, Französisch, Deutsch, Spanisch, Italienisch, Hebräisch, Russisch, Griechisch, Arabisch und Thailändisch) und 32 Zeichen in Doppelbytesprachen (zum Beispiel Japanisch, Chinesisch und Koreanisch). Viele Zeichenfolgezeichen, die im Codepagemodus normalerweise nur ein Byte umfassen, umfassen im Unicode-Modus zwei oder mehr Byte. So umfasst é ein Byte im Codepageformat, aber zwei Byte im Unicode-Format; résumé ist also in einer Codepagedatei sechs Byte, im Unicode-Modus dahingegen acht Byte lang.Hinweis: Buchstaben enthalten alle Nichtpunktuationszeichen, die zum Schreiben gewöhnlicher Wörter in den Sprachen verwendet werden, die im Zeichensatz der Plattform unterstützt werden.
- Variablennamen dürfen keine Leerzeichen enthalten.
- Das Zeichen # an der ersten Stelle eines Variablennamens definiert eine Arbeitsvariable. Arbeitsvariablen können nur mit Befehlssyntax erstellt werden. # kann nicht als erstes Zeichen einer Variablen in Dialogfeldern angegeben werden, die zum Erstellen neuer Variablen dienen.
- Ein $-Zeichen an der ersten Stelle zeigt an, dass es sich bei der Variablen um eine Systemvariable handelt. Das $-Zeichen ist nicht als erstes Zeichen von benutzerdefinierten Variablen zulässig.
- Punkt, Unterstrich und die Zeichen $, # und @ können in Variablennamen verwendet werden. So ist beispielsweise A._$@#1 ein gültiger Variablenname.
- Variablennamen dürfen nicht mit einem Punkt beginnen oder enden. Namen, die mit einem Punkt beginnen, sind ungültig. Namen, die mit einem Punkt enden, könnten als Befehlsabschluss interpretiert werden. Variablen, die mit einem Punkt beginnen oder enden, können nicht in Dialogfeldern erstellt werden, die zum Erstellen neuer Variablen dienen.
- Variablennamen, die mit einem Unterstrich enden, sollten vermieden werden, da solche Namen mit den Namen von Variablen in Konflikt stehen können, die automatisch von Befehlen und Prozeduren erstellt werden.
- Reservierte Schlüsselwörter können nicht als Variablennamen verwendet werden. Reservierte Schlüsselwörter sind: ALL, AND, BY, EQ, GE, GT, LE, LT, NE, NOT, OR, TO und WITH.
- Variablennamen können aus einer beliebigen Kombination aus Klein- und Großbuchstaben bestehen. Die Groß- und Kleinschreibung bleibt auch bei der Anzeige erhalten.
- Wenn lange Variablennamen in der Ausgabe mehrere Zeilen einnehmen, erfolgt der Zeilenumbruch bei Unterstrichen, Punkten und dem Wechsel von Klein- zu Großschreibung.