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

Oracleの日付形式

    製品のデフォルトの日付形式は実際にはありません。リファレンスガイド NLS_DATE_FORMATのデフォルトは システムレベルでは、NLS_TERRITORYに基づいています 。 これ 「標準」は「DD-MON-RR」であり、少なくとも私が取り組んだプラットフォームでは、データベースレベルで値を指定しないと、それが得られると思います。

    新しいデータベースを作成する場合、初期化パラメータに特定のNLS_DATE_FORMATを含めることができます。 、それは後で変更することもできます。

    ただし、システムレベルのNLS_DATE_FORMAT クライアント、セッション、またはTO_CHARでオーバーライドできます 電話。 v$nls_parametersを調べることができます システム値を確認するには、nls_session_parameters 現在のセッション値を確認します。 alter sessionで変更できます 必要に応じて。

    PL /SQLDeveloperがセッションNLS_DATE_FORMATを設定していることがわかると思います。 MM/DD/YYYYへ 好みのどこかに。

    一般に、その値にまったく依存せず、表示には常に明示的なフォーマットマスクを使用することをお勧めします。 TO_CHAR(<column>, 'YYYY-MM-DD HH24:MI:SS')

    NLS_DATE_FORMATの詳細 グローバリゼーションガイドのこちら およびこちら ;日付の表示について少しこちら ;日付形式のモデル要素の概要こちら



    1. T-SQLを使用したファジーマッチング

    2. MySQLJDBCDriverのcachePrepStmtsとuseServerPrepStmtsの違いは何ですか

    3. phpエラー-ブール値でメンバー関数fetchAll()を呼び出します

    4. 同じwhere条件の同じテーブルを持つ複数のクエリに対して単一のクエリを作成する