表示されるエラーはora-1843: not a valid month
。これはデータ変換エラーです 文字列を日付にキャストしようとしたときにOracleがスローし、文字列に有効な日付ではない値が含まれている。
Oracleでクエリを実行したときにこれが表示されない理由については、両方のクライアントに同じデータベースを使用しているかどうかによって異なります。
単純な別のデータベース(別のデータベース、別のデータセット)に対してSAPを実行している場合。不正なレコードを追跡する必要があります。
どちらの場合も同じデータベースの場合、それは困難です。たぶん、Crystal Reportsは、Oracleクライアントとは異なるセッション日付形式セットを設定しますか?クエリに暗黙の日付変換がある場合、これは問題になります。暗黙的な日付変換の明確な候補はありませんが、データモデルは私たちよりもよく知っています。