Drukuj      Otwórz Pomoc bezpośrednią w wersji PDF


Poprzedni temat

Następny temat

RowIdToRowNum

Funkcja RowIdToRowNum (dostępna w narzędziu Expression Builder) konwertuje alfanumeryczny identyfikator wiersza na postać liczbową.

UWAGA: Identyfikatory wierszy (RowID) są generowane przez Oracle CRM On Demand przy użyciu zastrzeżonego algorytmu i zapewniają pełną spójność referencyjną w obrębie całej bazy danych Oracle CRM On Demand. Algorytm korzysta z kodowania Base-36, pozycyjnego systemu liczbowego o podstawie 36. Wskutek przyjęcia podstawy równej 36 cyfry mogą być reprezentowane przez cyfry 0-9 i litery A-Z. W ten sposób uzyskuje się zoptymalizowany alfanumeryczny system liczbowy oparty na znakach ASCII, w którym nie jest uwzględniana wielkość liter.

Składnia

RowIdToRowNum('row_id')

Typ wyniku

Ciąg znaków

Argumenty

Argumenty funkcji są przedstawione w poniższej tabeli.

Argument

Opis

row_id

Literał napisowy, nazwa pola lub wyrażenie zwracające ID wiersza.

UWAGA: Nazwy pól niezależnych od języka oraz składnia nazw pól używana we wszystkich przykładowych wyrażeniach w tym temacie to nazwy pól i składnia nazw pól, które były używane w aplikacji Expression Builder w wydaniach wcześniejszych niż Wydanie 29 z dodatkiem Service Pack 1. Przykłady te są nadal prawidłowe. Jeśli jednak zostaną wybrane odpowiednie pola dla wyrażenia z listy "Pola" w aplikacji Expression Builder w wydaniu 29 z dodatkiem Service Pack 1 lub nowszym, nazwy pól i składnia nazw pól będą odmienne od tych, które są dostępne w przykładach. Zaleca się, aby zawsze wybierać pola dla wyrażeń z listy "Pola" w aplikacji Expression Builder w taki sposób, aby nazwy pól i składnia nazw pól były zawsze poprawne. Więcej informacji o nazwach pól i składni nazw pól w wyrażeniach znajduje się pod hasłem Wyrażenia - informacje.

Przykłady

Następujący przykład:

RowIdToRowNum('12-6RX8L')

zwraca wartość 38-8021253.

Następujący przykład:

RowIdToRowNum('12-Y09KG')

zwraca wartość 38-57119344.

Jeśli pole <AccountID> zawiera wartość 12-Y09KG, to:

RowIdToRowNum('<AccountID>')

zwraca wartość 38-57119344.

Tematy pokrewne

Pokrewne informacje dotyczące narzędzia Expression Builder są zawarte w następujących tematach:


Opublikowano: Sierpień 2018 Copyright © 2005, 2018, Oracle. Wszelkie prawa zastrzeżone. Legal Notices.