In der One Identity Manager Abfragesprache beginnen Bezeichner immer mit einem ASCII-Zeichen aus dem Bereich A bis Z oder einem Unterstrichzeichen (_). Ziffern sind nur nach der ersten Stelle gültig. Bezeichner können mehrere durch Punkte (.) getrennte Teile enthalten.
Beispiele für gültige Bezeichner
Name
Name1
_Name
Name_1
Alias.Name
Bezeichner können mit dem folgenden regulären Ausdruck verglichen werden.
[A-Z_][A-Z0-9_.]*
Literale definieren Werte von bestimmten Datentypen in der Abfrage. In der One Identity Manager Abfragesprache werden folgenden Literale für Werte unterstützt.
Detaillierte Informationen zum Thema
In der One Identity Manager Abfragesprache werden Zeichenketten in einfache Anführungszeichen gesetzt. Einfache Anführungszeichen innerhalb von Zeichenketten werden durch Verdoppelung des einfachen Anführungszeichens maskiert. Alle Zeichenfolgeninhalte sind Unicode. Das N-Zeichen am Anfang der Zeichenkette ist erlaubt, um eine gewisse Kompatibilität zur SQL-Syntax zu gewährleisten. Es hat keine besondere Bedeutung.
Beispiele für zulässige Zeichenketten
''
N''
'A string'
'A ''string'''
N'A string'
Zeichenketten können mit dem folgenden regulären Ausdruck verglichen werden.
N?'([^']|'')*'
Ein Spezialfall von Zeichenketten sind mehrwertige Eigenschaften. Dies sind Zeichenketten, die durch ASCII-7-Zeichen getrennt sind. Mehrwertige Eigenschaften können in der Abfragesyntax in dieser Form ausgedrückt werden:
MVP('Value 1', 'Value 2', 'Value 3')
Der resultierende Wert kann an den meisten Stellen verwendet werden, an denen Zeichenketten gültig sind.
In der One Identity Manager Abfragesprache enthalten ganzzahlige Werte (Integer-Werte) Ziffern und ein optionales Pluszeichen (+) oder Minuszeichen (-).
Beispiele für zulässige Werte
42
+42
-42
Ganzzahlige Werte können mit dem folgenden regulären Ausdruck verglichen werden.
[+-]?\d+