Drucken      PDF-Version der Onlinehilfe öffnen


Vorheriges Thema

Nächstes Thema

InStr

Die Funktion "InStr" in Expression Builder gibt die Position des ersten Vorkommens einer Zeichenfolge innerhalb einer anderen Zeichenfolge zurück.

Syntax

Instr(string1, string2, start, end)

Ergebnistyp

Ganzzahl

Argumente

In der folgenden Tabelle werden die Argumente für die Funktion beschrieben.

Argument

Beschreibung

string1

Gibt die Zeichenfolge an, die durchsucht werden muss. Der Wert kann ein Zeichenfolgenliteral, ein Feldname oder ein Ausdruck sein, der eine Zeichenfolge zurückgibt.

string2

Gibt die Zeichenfolge an, nach der gesucht werden muss. Der Wert kann ein Zeichenfolgenliteral, ein Feldname oder ein Ausdruck sein, der eine Zeichenfolge zurückgibt.

NOTE: Bei der Suche nach einer Zeichenfolge muss die Groß-/Kleinschreibung beachtet werden.

start

(Optional) Eine Ganzzahl, die den Startpunkt in string1 angibt.

end

(Optional) Eine Ganzzahl, die den Endpunkt in string1 angibt.

HINWEIS: Bei den sprachunabhängigen Feldnamen und der Feldnamensyntax, die in allen Beispielausdrücken in diesem Thema verwendet werden, handelt es sich um die Feldnamen und Feldnamensyntax, die in Expression Builder in Releases vor Release 29 Service Pack 1 verwendet wurden. Diese Beispiele sind weiterhin gültig. Wenn Sie jedoch die entsprechenden Felder für einen Ausdruck in der Liste "Felder" in Expression Builder ab Release 29 Service Pack 1 auswählen, unterscheiden sich die Feldnamen und die Feldnamensyntax von den Namen und der Syntax in den Beispielen. Es wird empfohlen, die Felder für Ihre Ausdrücke immer in der Liste "Felder" in Expression Builder auszuwählen, sodass die Feldnamen und die Feldnamensyntax stets richtig sind. Weitere Informationen zu den Feldnamen und zur Feldnamensyntax in Ausdrücken finden Sie unter Informationen zu Ausdrücken.

Beispiele

Das folgende Beispiel gibt den Wert 9 zurück:

InStr('john.doe@company.com','@')

Das folgende Beispiel zeigt, wie die Funktion InStr in einer Workflow-Regelbedingung verwendet werden kann. In der Workflow-Regelbedingung wird die Funktion InStr verwendet, um festzustellen, ob eine bestimmte Zeichenfolge in einem Datensatzfeld enthalten ist. Wenn die Zeichenfolge in dem Feld gefunden wird, werden die für die Workflow-Regel angegebenen Aktionen ausgeführt. In diesem Beispiel bestimmt die Funktion InStr, ob das Feld Subject in einem Datensatz das Wort REVIEW enthält. Die für die Workflow-Regel angegebene Aktion wird nur ausgeführt, wenn das Feld Subject das Wort REVIEW in Großbuchstaben enthält.

InStr([<Subject>], 'REVIEW') > 0

Verwandte Themen

Weitere zugehörige Informationen zu Expression Builder finden Sie unter folgenden Themen:


Veröffentlicht Oktober 2016 Copyright © 2005, 2016, Oracle. Alle Rechte vorbehalten. Legal Notices.