sql >> データベース >  >> RDS >> Oracle

Oracle-現在の日付をフォーマットして取得

    「日付」列のタイプがDATEの場合、「フォーマット」を気にする必要はありません。 trunc(column_name)とtrunc(sysdate)を比較する必要があります。また、関数を使用するとインデックスが使用されなくなるため、パフォーマンスに深刻な問題が発生する場合は、関数ベースのインデックスを作成してください。あまりエレガントではない解決策は

    WHERE mydatecol> trunc(sysdate)AND mydatecol

    やりたくないことは、DATEのバイナリの概念を日付の文字列表現と混同することです。文字列は、人間がデータとして認識する文字列ですが、コンピュータにとって、「2016-02-14」は「hereisyoursign」以上の意味はありません。



    1. Mysqlで1つのデータベーステーブルから別のデータベーステーブルにデータを挿入する方法

    2. MySQL Connect / C++64ビットビルドエラー

    3. 別のストアドプロシージャから参照カーソルに列を追加するストアドプロシージャを作成するにはどうすればよいですか?

    4. 列見出しは、Oracleの出力全体に表示され続けます