Skriv ut      Öppna PDF-version av onlinehjälpen


Föregående ämne

Nästa ämne

RowIdToRowNum

Funktionen RowIdToRowNum i Expression Builder konverterar ett alfanumeriskt rad-id till ett numeriskt format.

Obs! Rad-id:n genereras i Oracle CRM On Demand med hjälp av en proprietär algoritm och har full referensintegritet i hela Oracle CRM On Demand-databasen. Algoritmen använder Base36-kodning, ett positionssystem med siffror där basen är 36. Om du använder 36 som bas innebär det att siffror representeras av talen 0-9 och bokstäverna A-Z, vilket är ett optimerat, skiftlägesokänsligt alfanumeriskt nummersystem baserat på ASCII-tecken.

Syntax

RowIdToRowNum('row_id')

Resultattyp

Sträng

Argument

Följande tabell innehåller funktionens argument.

Argument

Beskrivning

row_id

Stränglitteral, fältnamn eller uttryck som returnerar ett alfanumeriskt rad-id.

Obs! De språkoberoende fältnamnen och fältnamnssyntaxen som används i exempeluttrycken i det här avsnittet är de fältnamn och den fältnamnssyntax som användes i tidigare utgåvor av Expression Builder än utgåva 29 Service Pack 1. Dessa exempel fungerar fortfarande. Men om du väljer motsvarande fält för ett uttryck från listan Fält i Expression Builder i utgåva 29 Service Pack 1 eller senare, används andra fältnamn och en annan fältnamnssyntax än den som visas exemplen. Du bör alltid välja fälten för ditt uttryck från listan Fält i Expression Builder, så att rätt fältnamn och fältnamnssyntax används. Mer information om fältnamn och fältnamnssyntax i uttryck finns i Om uttryck.

Exempel

Följande exempel:

RowIdToRowNum('12-6RX8L').

returnerar värdet 38-8021253.

Följande exempel:

RowIdToRowNum('12-Y09KG')

returnerar värdet 38-57119344.

Om fältet <AccountID> innehåller 12-Y09KG, följande exempel:

RowIdToRowNum('<AccountID>')

returnerar värdet 38-57119344.

Se även

I följande avsnitt finns relaterad information för Expression Builder:


Publicerat i Oktober 2016 Copyright © 2005, 2016, Oracle. Oracle förbehåller sig samtliga rättigheter. Legal Notices.