問題タブ [to-date]
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.
sql - to_dateを使用したカスタム形式での日付の保存中にエラーが発生しました
標的:
dd/MM/yyyy
日付をデータベースにフォーマットで保存したい。私は最初にそれを使用してフォーマットしましたが、
DateFormat
その結果、データ型に変更されString
、次に関数を使用して日付データ型に変換しようとしましたが、 ie形式to_date
で保存されます。19-DEC-12
dd-MON-yy
コード:
sql - to_char と to_date が異なる出力を返す
以下のクエリを使用しています。
出力はヌルです。ただし、以下のクエリでは、出力は現在の日付です。
to_char 関数が sysdate を返せないのはなぜですか?
日付を比較するために to_char を使用すべきではありませんか?
sql - ORA-00900: Oracle の to_date の SQL 文が無効です
INSERT でエラーが発生します。問題は次の行にあります。
どうやって解決するのかわからない。私も試してみました
しかし、私はこのエラーがありました:
何か役に立ちますか?どうもありがとう
sql - Coalesce と Case-When with To_Date が期待どおりに機能しない (Postgres のバグ?)
Postgres 9.1 を使用しています。次のクエリは期待どおりに機能しません。合体は最初の非 null 値を返す必要があります。ただし、このクエリは日付 (2) ではなく null (1?) を返します。
私は何を間違っていますか?回避策はありますか?
編集:これは、Coalesce とはまったく関係がない可能性があります。Case When コンストラクトを使っていくつかの実験を試みました。結局のところ、Postgres にはこの大きな醜いバグがあり、それを選択すると null が返されるにもかかわらず、not nullとして扱わTO_DATE('','yyyymmdd')
れます。
[ PS:誤解を招くことを避けるため、上に取り消し線を引いてください。Postgres にはバグはありませんが、空の文字列を null として扱いません。回答を参照してください。]