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

sqldeveloperはcount(*)の正しい結果を出力しますが、sqlplusの結果はゼロです。

    カスタムの日付形式を使用していて、オラクルが適切でないと判断した場合は、セッションでデフォルトの日付形式を探します。

    Sql-developerには独自のセッションがあり、sqlplusには独自のセッションがあります。 SQL開発者の日付形式はNLS日付パラメータで指定されており、: Tools > Preferences > Database > NLS

    次のクエリを使用して、SQLPlusで日付を確認できます

    select sysdate from dual;
    

    また、次のように希望の日付形式を設定できます。

    alter session set NLS_TIMESTAMP_FORMAT='DD-MON-YYYY HH24:MI:SS.FF';
    

    ここで希望の形式を使用できます。




    1. MySQLでの結合挿入/更新は不可分操作ですか?

    2. PostgreSQLで正しい順序でレコードを返す方法

    3. Mysql / innodbでデッドロックを検出する方法は?

    4. MySQL列を解析してデータを抽出する