Drucken      PDF-Version der Onlinehilfe öffnen


Vorheriges Thema

Nächstes Thema

RowIdToRowNum

Die Funktion "RowIdToRowNum" in Expression Builder konvertiert eine alphanumerische Zeilen-ID in ein numerisches Format.

HINWEIS: Zeilen-IDs werden von Oracle CRM On Demand mit einem proprietären Algorithmus generiert. Die Zeilen-IDs haben vollständige referenzielle Integrität innerhalb der Oracle CRM On Demand-Datenbank. Der Algorithmus verwendet die Base-36-Codierung, ein positionales Zahlensystem mit Radix 36. Mit Radix 36 können die Ziffern mit den Zahlen 0-9 und den Buchstaben A-Z dargestellt werden, einem optimierten alphanumerischen Zahlensystem ohne Berücksichtigung der Groß-/Kleinschreibung, das auf ASCII-Zeichen basiert.

Syntax

RowIdToRowNum('row_id')

Ergebnistyp

Zeichenfolge

Argumente

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

Argument

Beschreibung

row_id

Das Zeichenfolgenliteral, der Feldname oder Ausdruck, der eine alphanumerische Zeilen-ID zurückgibt.

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:

RowIdToRowNum('12-6RX8L').

gibt den Wert 38-8021253 zurück.

Das folgende Beispiel:

RowIdToRowNum('12-Y09KG')

gibt den Wert 38-57119344 zurück.

Wenn das Feld <AccountID> '12-Y09KG' enthält, gibt das folgende Beispiel:

RowIdToRowNum('<AccountID>')

gibt den Wert 38-57119344 zurück.

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.