Dezimalwerte
In der One Identity Manager Abfragesprache enthalten Dezimalwerte Ziffern und ein optionales Pluszeichen (+) oder Minuszeichen (-). Die Nachkommaanteil wird durch einen Punkt (.) abgeteilt.
Beispiele für zulässige Werte
3.14
+3.14
-3.14
Dezimalwerte können mit dem folgenden regulären Ausdruck verglichen werden.
[+-]?\d*\.\d+
Datumswerte und Zeitwerte
In der One Identity Manager Abfragesprache werden Datumswerte und Zeitwerte in der ISO-Notation spezifiziert. Der Angabe des Zeitanteils ist optional. Wenn eine Zeit angegeben wird, sind die Sekundenanteile und die Millisekundenanteile ebenfalls optional.
Standardmäßig werden die Zeitwerte in der UTC-Zeitzone angegeben. Optional kann eine Zeitzone mit dem Schlüsselwort TIMEZONE und einer Zeichenkette angegeben werden, die den Bezeichner der Zeitzone enthält. In Datumsbereichen steht der TIMEZONE-Bezeichner hinter dem gesamten Bereich und wirkt sich auf beide Daten aus.
Beispiele für zulässige Werte
2020-04-01
2020-4-1
2020-04-01 12:30
2020-04-01 12:30:24
2020-04-01 12:30:24.523
2020-04-01 12:30:24 TIMEZONE 'W. Europe Standard Time'
Datumswerte können mit dem folgenden regulären Ausdruck verglichen werden.
d{4}-\d{1,2}-\d{1,2} \d{1,2}:\d{1,2}(:\d{1,2}(.\d{1,3}))?
Referenzen auf Parameter
In der One Identity Manager Abfragesprache werden Abfrageparameter in SQL-Syntax spezifiziert.
@ParameterName
Der Parametername stimmt mit der Definition von Bezeichnern überein.
Beispiele für gültige Referenzen auf Parameter
@Parameter
@Parameter1
@Parameter_1
@Parameter.SecondPart
Parameter können mit dem folgenden regulären Ausdruck verglichen werden.
@[A-Z_][A-Z0-9_.]*
Verwandte Themen
Vorformatierte Where-Klauseln
Da nicht alle möglichen Where-Klauseln in der eingeschränkten One Identity Manager Abfragesprache geschrieben werden können, können vorformatierte Where -Klauseln in der SQL-Syntax des zugrunde liegenden Datenbanksystems verwendet werden.
Vorformatierte Where-Klauseln werden in eckige Klammern ([ und ]) eingeschlossen. Öffnende eckige Klammern in der Klausel können mit [[] maskiert werden.
Beispiel für eine vorformatierte Where-Klausel
[isnull(lastname, '') = N'Harris']
Vorformatierte Where-Klauseln können mit dem folgenden regulären Ausdruck verglichen werden.
[([^]]|[]])*\]
Verwandte Themen