Imprimir      Abrir a versão em PDF da Ajuda on-line


Tópico anterior

Próximo tópico

RowIdToRowNum

A função RowIdToRowNum no Expression Builder converte um ID da linha alfanumérico em um formato numérico.

OBSERVAÇÃO: IDs da linha são gerados pelo Oracle CRM On Demand usando um algoritmo de propriedade e têm integridade de referência total entre o banco de dados do Oracle CRM On Demand. O algoritmo usa a codificação Base-36, um sistema numeral posicional onde a raiz é 36. O uso de 36 como a raiz permite que os dígitos sejam representados pelos números de 0 a 9 e pelas letras de A a Z, que é um sistema otimizado numeral alfanumérico que não diferencia maiúsculas e minúsculas, baseado nos caracteres ASCII.

Sintaxe

RowIdToRowNum('row_id')

Tipo de resultado

String

Argumentos

A tabela a seguir descreve os argumentos da função.

Argumento

Descrição

row_id

A string literal, o nome do campo ou a expressão que retorna um ID da linha alfanumérico.

OBSERVAÇÃO: os nomes de campos independentes de idioma e a sintaxe de nome de campo usada em qualquer expressão de exemplo neste tópico são os nomes de campo e a sintaxe do nome de campo que foram usados no Expression Builder nas versões anteriores à Versão 29 do Service Pack 1. Esses exemplos ainda são válidos. No entanto, se você selecionar os campos correspondentes de uma expressão na lista de Campos no Expression Builder na Versão 29 do Service Pack 1 ou posterior, os nome de campos e a sintaxe dos nomes de campos serão diferentes daquelas mostradas nos exemplos. É recomendado que você sempre selecione os campos das suas expressões na lista de Campos no Expression Builder para que os nomes de campos e a sintaxe dos nomes de campos estejam sempre corretas. Para obter mais informações sobre os nomes de campos e a sintaxe nos nomes de campos nas expressões, consulte Sobre expressões.

Exemplos

O exemplo a seguir:

RowIdToRowNum('12-6RX8L').

retorna o valor 38-8021253.

O exemplo a seguir:

RowIdToRowNum('12-Y09KG')

retorna o valor 38-57119344.

Se o campo <AccountID> contiver '12-Y09KG', o exemplo a seguir:

RowIdToRowNum('<AccountID>')

retorna o valor 38-57119344.

Tópicos relacionados

Consulte os seguintes tópicos para obter informações relacionadas ao Expression Builder:


Publicado em Setembro de 2017 Copyright © 2005, 2017, Oracle. Todos os direitos reservados. Legal Notices.