| 印刷 PDFバージョンのオンラインヘルプを開く

#### RowIdToRowNum Expression BuilderのRowIdToRowNum関数は、英数字の行IDを数値形式に変換します。 注:行IDは、Oracle CRM On Demandで専用のアルゴリズムを使用して生成され、Oracle CRM On Demandデータベースにおいて完全な参照整合性を持ちます。このアルゴリズムでは、Base-36エンコーディング（基数が36の位置記数法）を使用します。基数として36を使用すると、0～9の数字とA～Zの文字で桁を表すことができます。これは、ASCII文字に基づく大文字小文字を区別しない最適な英数字記数法です。 ### 構文 RowIdToRowNum('row_id') ### 結果のタイプ 文字列 ### 引数 この関数の引数について次の表で説明します。
引数 | 説明
--- | ---
row_id | 英数字の行IDを返す文字列リテラル、フィールド名、または式。
注: このトピック内で式の例において使用されている、言語に依存しないフィールド名およびフィールド名構文は、Expression Builderのリリース29サービスパック1より前のリリースで使用されていたフィールド名およびフィールド名構文です。これらの例はまだ有効です。ただし、Expression Builderのリリース29サービスパック1以降で、対応するフィールドを式のために［フィールド］リストから選択する場合、フィールド名およびフィールド名構文は、それらの例で示されたものとは異なります。フィールド名およびフィールド名構文が常に正しくなるよう、Expression Builderでは、式のフィールドは必ず［フィールド］リストから選択することをお勧めします。式でのフィールド名およびフィールド名構文の詳細は、「式について」を参照してください。 ### 例 次の例: RowIdToRowNum('12-6RX8L'). 38-8021253という値が返されます。 次の例: RowIdToRowNum('12-Y09KG') 38-57119344という値が返されます。 <AccountID>フィールドに'12-Y09KG'が含まれている場合、次の例では、 RowIdToRowNum('<AccountID>') 38-57119344という値が返されます。 #### 関連トピック 関連するExpression Builderの情報については、次のトピックを参照してください。 Expression Builderについて Expression Builderの使用 Expression Builderの関数

公開日 2022 年 8 月 | Copyright © 2005, 2022, Oracle and/or its affiliates. Legal Notices.