Stampa      Aprire la Guida in linea in versione PDF


Argomento precedente

Argomento successivo

RowIdToRowNum

La funzione RowIdToRowNum nel Expression Builder converte un ID riga alfanumerico in un formato numerico.

NOTA: gli ID riga vengono generati da Oracle CRM On Demand utilizzando un algoritmo proprietario e dispongono di completa integrità referenziale nel database Oracle CRM On Demand. L'algoritmo utilizza la codifica in base 36, un sistema numerico posizionale in cui la radice è 36. L'uso di 36 come radice consente di rappresentare le cifre con i numeri compresi tra 0 e 9 e le lettere dalla A alla Z. Si tratta di un sistema alfanumerico ottimizzato che non fa distinzione tra maiuscole e minuscole, basato su caratteri ASCII.

Sintassi

RowIdToRowNum('id_riga')

Tipo di risultato

Stringa

Argomenti

Nella tabella seguente vengono descritti gli argomenti per questa funzione.

Argomento

Descrizione

id_riga

Il valore di stringa, il nome di campo o l'espressione che restituisce un ID riga alfanumerico.

NOTA: i nomi dei campi indipendenti dalla lingua e la sintassi FieldName utilizzati nelle espressioni di esempio del presente argomento sono i nomi dei campi e la sintassi FieldName utilizzati in Expression Builder nelle release precedenti alla Release 29 Service Pack 1. Questi esempi sono ancora validi. Se tuttavia si selezionano i campi corrispondenti per un'espressione dall'elenco Campi in Expression Builder nella Release 29 Service Pack 1 o in una release successiva, i nomi dei campi e la sintassi FieldName saranno diversi da quelli mostrati negli esempi. Si consiglia pertanto di selezionare sempre i campi per le espressioni dall'elenco Campi in Expression Builder, in modo che i nomi dei campi e la sintassi FieldName siano sempre corretti. Per ulteriori informazioni sui nomi dei campi e sulla sintassi FieldName nelle espressioni, vedere Informazioni sulle espressioni.

Esempi

L'esempio seguente:

RowIdToRowNum('12-6RX8L').

restituisce il valore 38-8021253.

L'esempio seguente:

RowIdToRowNum('12-Y09KG')

restituisce il valore 38-57119344.

Se il campo <AccountID> contiene '12-Y09KG', l'esempio seguente:

RowIdToRowNum('<AccountID>')

restituisce il valore 38-57119344.

Argomenti correlati

Gli argomenti riportati di seguito contengono informazioni relative al Expression Builder.


Data di pubblicazione : agosto 2018 Copyright © 2005, 2018, Oracle. Tutti i diritti riservati. Legal Notices.