問題タブ [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.
oracle - SQL エラーの解決方法: Oracle 11g の ORA-01858
既存の DDL ファイルを使用してテーブルを作成しようとしていますが、ステートメントは次のようになります。
取得しているエラーは
私はグーグルを検索しましたが、適切な解決策を得ることができませんでした..ここで解決策を提案してください。
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: 数値が必要な場所に非数値文字が見つかりました。
oracle - Date 列を sysdate と比較すると、数値が予期される場所に数値以外の文字が見つかりました
日付列を SYSDATE と比較すると、次のエラーが発生するという奇妙な問題が発生しています。
MATERIALIZED VIEW を再作成しています。これにはいくつかのマイナーな変更が含まれており、プロセスが中止されるたびに、次の派生テーブル クエリの「>=」が常にポイントされます。
end_date は DATE 型になり、実際にこのクエリを単独で実行できますが、マテリアライズド ビューで実行しようとすると、常に上記のエラーで中止されます。先週ですが、同じクエリで作成できました。
何か案は?
ありがとうございました、
sql - エラーを与えるOracle SQLクエリ
次のクエリでエラーが発生しています:
これを2つのシステムで試しました:
NLS_DATE_FORMAT='DD-MON-RR' の場合 - このクエリは正常に機能します。
NLS_DATE_FORMAT='MM-DD-YYYY' を使用すると、エラーが発生します
ORA-01858: a non-numeric character was found where a numeric was expected
。
このクエリが失敗する理由についての手がかりはありますか? クエリを DATE 形式に依存させることはできません。
oracle - ORA-01858 to_date 関数を使用して文字列を日付に変換するとエラーが発生しました
PL/SQLで次のコードを使用して、文字列を日付に変換しようとしています:
エラーは次のように発生します
ORA-01858: 29行目で数値が必要な場所に数値以外の文字が見つかりました
これは、クエリのカーソルを開くことで構成されます。NSL パラメーターを確認し、ここで to_Date 関数の形式に日付を設定し、インターネット全体で検索しましたが、まだわかりません。助けてください。
sql - ORA-01858: 数字が必要な場所に数字以外の文字が見つかりました
1 番目と 3 番目の行は作成されていますが、2 番目の行は次のように言って失敗します。
ORA-01858: 数字が必要な場所に数字以外の文字が見つかりました