問題タブ [ora-01858]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2796 参照

oracle - SQL エラーの解決方法: Oracle 11g の ORA-01858

既存の DDL ファイルを使用してテーブルを作成しようとしていますが、ステートメントは次のようになります。

取得しているエラーは

私はグーグルを検索しましたが、適切な解決策を得ることができませんでした..ここで解決策を提案してください。

0 投票する
1 に答える
122 参照

oracle - 日付文字列を日付に変換中にエラーが発生しました

my_table の私のプロジェクトでは、イベントの時間は数値形式で保存されます。ここで、それをオラクルの日時形式に変換する必要があります。

以下に説明を示します。

例 1 :
•Sched_Arr_Tm = 0450、午前 4 時 30 分 (最初の 2 は HH (24 時間時計。04 < 12 なので、その数字を時間として使用)) に等しく、次の 2 は 1 時間に相当する分数です。 (.50 * 60 分 = 30 分)

•Sched_Arr_Tm = 2100、午後 9:00 となります (21> 12 なので、21-12=9 となります)

•Sched_Arr_Tm = 1475、02:45 Pm (最初の 2 は HH (24 時間時計。14 > 12 であるため、14-12=2 を取る)、その数字を時間として使用)) に等しく、次の 2は 1 時間に相当する分数です (.75 * 60 分 = 45 分)

•Sched_Arr_Tm = 0075 は、午前 12 時 45 分 (時間 = 00 であるため、時間 = 12) に等しく、次の 2 は 1 時間に相当する分数 (.75 * 60 分 = 45 分) です。

上記のログインに従ってデータを抽出できますが、日付への変換中にエラーが発生します。

MY_TABLE から;

このエラーが発生しています:

ORA-01858: 数値が必要な場所に非数値文字が見つかりました。

0 投票する
2 に答える
1192 参照

oracle - Date 列を sysdate と比較すると、数値が予期される場所に数値以外の文字が見つかりました

日付列を SYSDATE と比較すると、次のエラーが発生するという奇妙な問題が発生しています。

MATERIALIZED VIEW を再作成しています。これにはいくつかのマイナーな変更が含まれており、プロセスが中止されるたびに、次の派生テーブル クエリの「>=」が常にポイントされます。

end_date は DATE 型になり、実際にこのクエリを単独で実行できますが、マテリアライズド ビューで実行しようとすると、常に上記のエラーで中止されます。先週ですが、同じクエリで作成できました。

何か案は?

ありがとうございました、

0 投票する
2 に答える
589 参照

sql - エラーを与えるOracle SQLクエリ

次のクエリでエラーが発生しています:

これを2つのシステムで試しました:

  1. NLS_DATE_FORMAT='DD-MON-RR' の場合 - このクエリは正常に機能します。

  2. NLS_DATE_FORMAT='MM-DD-YYYY' を使用すると、エラーが発生しますORA-01858: a non-numeric character was found where a numeric was expected

このクエリが失敗する理由についての手がかりはありますか? クエリを DATE 形式に依存させることはできません。

0 投票する
1 に答える
4128 参照

oracle - ORA-01858 to_date 関数を使用して文字列を日付に変換するとエラーが発生しました

PL/SQLで次のコードを使用して、文字列を日付に変換しようとしています:

エラーは次のように発生します

ORA-01858: 29行目で数値が必要な場所に数値以外の文字が見つかりました

これは、クエリのカーソルを開くことで構成されます。NSL パラメーターを確認し、ここで to_Date 関数の形式に日付を設定し、インターネット全体で検索しましたが、まだわかりません。助けてください。

0 投票する
1 に答える
666 参照

sql - ORA-01858: 数字が必要な場所に数字以外の文字が見つかりました

1 番目と 3 番目の行は作成されていますが、2 番目の行は次のように言って失敗します。

ORA-01858: 数字が必要な場所に数字以外の文字が見つかりました