Imprimir      Abrir versão PDF da ajuda online


Tópico anterior

Tópico seguinte

RowIdToRowNum

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

NOTA: Os IDs da linha são gerados pelo Oracle CRM On Demand, utilizando um algoritmo registado e têm integridade referencial total na base de dados do Oracle CRM On Demand. O algoritmo utiliza a codificação Base-36, um sistema numérico posicional em que a base é 36. Ao utilizar 36 como base permite que os dígitos sejam representados pelos números 0-9 e pelas letras A-Z, o que é um sistema de numeração alfanumérica sensível a maiúsculas e minúsculas otimizado, com base nos caracteres ASCII.

Sintaxe

RowIdToRowNum('row_id')

Tipo de resultado

Cadeia

Argumentos

A tabela seguinte descreve os argumentos para a função.

Argumento

Descrição

row_id

O literal de cadeia, o nome do campo ou a expressão que devolve um ID da linha alfanumérico.

NOTA: Os nomes de campos independentes da língua e a sintaxe do nome do campo utilizada em quaisquer expressões de exemplo neste tópico são os nomes de campos e a sintaxe do nome do campo que foram utilizados no Expression Builder em versões anteriores à Versão 29 do Service Pack 1. Estes exemplos ainda são válidos. No entanto, se selecionar os campos correspondentes para uma expressão a partir da lista de Campos no Expression Builder na Versão 29 do Service Pack 1 ou posterior, os nomes de campos e a sintaxe do nome do campo serão diferentes dos apresentados nos exemplos. É recomendado que selecione sempre os campos para as expressões da lista de Campos no Expression Builder, para que os nomes de campos e a sintaxe do nome do campo estejam sempre corretos. Para obter mais informações sobre os nomes de campos e a sintaxe do nome do campo nas expressões, consulte Acerca de Expressões.

Exemplos

O exemplo seguinte:

RowIdToRowNum('12-6RX8L').

devolve o valor 38-8021253.

O exemplo seguinte:

RowIdToRowNum('12-Y09KG')

devolve o valor 38-57119344.

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

RowIdToRowNum('<AccountID>')

devolve o valor 38-57119344.

Tópicos relacionados

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


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