Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

フローを実行するときのエラー "failure Evaluating To Database: Oracle Database Error 1858"

公開日: Oct 19, 2022
説明

Oracle データ ソースでフローを実行すると、次のエラーが発生します。

"Failure evaluating to database: Oracle database error 1858: ORA-01858: a non-numeric character found where a numeric was expected Try running the flow again or review the log file for more details." (データベースへの評価に失敗しました。数値が必要な場所に数値以外の文字が見つかりました。フローをもう一度実行するか、ログ ファイルで詳細を確認してください。)



 

Cause

日付形式モデルを使用して変換される入力データが正しくありません。形式モデルで数値を必要としている入力データに、数値が含まれていませんでした。
解決策
1. フローで使用するフォーマットに準拠するように入力データを修正します。
または
2. フロー内の日付形式モデルを修正して、データベース内の要素の数とタイプが一致するようにします。
その他のリソース
例は次のとおりです。

1)
SQL> select to_date(’10-JUN-2014’, ‘DD-MM-YYYY’) from dual;
ERROR:

ORA-01858: a non-numeric character was found where a numeric was expected (数値が必要な場所に数値でない文字が見つかりました)
no rows selected (行が選択されていません)

2)
SQL> select to_date(’10-JUN-2014’, ‘DD-MON-YYYY’) from dual
2 /
TO_DATE( ‘ 10
10-JUN-2014

これにより、ステートメントをスムーズに実行できます。

ナレッジ記事番号

001534403

添付ファイル

error.png

10 KB

 
読み込み中
Salesforce Help | Article