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
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
Die One Identity Manager Abfragesprache kann zum Erstellen von Abfragen oder Where-Klausel-Ausdrücke gegen die One Identity Manager-Objektschicht verwendet werden.
Die Abfragesprache unterscheidet nicht zwischen Groß- und Kleinschreibung. Schlüsselwörter können in Groß- oder Kleinschreibung geschrieben werden. Um leichter erkennbar zu sein, werden Schlüsselwörter in den folgenden Beispielen immer in Großbuchstaben geschrieben. Die Abfragesyntax in vielen Teilen an die SQL-Syntax angelehnt.
Detaillierte Informationen zum Thema
Datenabfragen in der One Identity Manager Abfragesprache beginnen immer mit dem Schlüsselwort FROM und einem Tabellennamen. Ein optionaler Alias für die Tabelle kann nach dem Schlüsselwort AS angegeben werden.
FROM <table name>
FROM <table name> AS <table alias>
Eine Alternative ist die direkte Abfrage über einen Objektschlüssel.
Beispiel für die Langform der Abfrage
FROM Table WHERE PRIMARYKEY '<Key><T>Table</T><P>UID</P></Key>'
Beispiel für die Kurzform der Abfrage
FROM '<Key><T>Table</T><P>UID</P></Key>'
Nach dem Abfrage-Header kann eine Liste von Klauseln angegeben werden. Die Klauseltypen müssen nicht in einer bestimmten Reihenfolge stehen.