-2
を使用せずに日付列を 'dd/mm/yyyy'形式に変換するには、oracleで日付列を選択するときに、to_char関数を使用してその日付列をdd/mm/yyyy
に変換します。必要な出力を得る方法はありますか?to_char関数
私の日付形式はDD-MMM-YY
であると私は、TO_CHAR関数にもちろん
を使用せずに日付列を 'dd/mm/yyyy'形式に変換するには、oracleで日付列を選択するときに、to_char関数を使用してその日付列をdd/mm/yyyy
に変換します。必要な出力を得る方法はありますか?to_char関数
私の日付形式はDD-MMM-YY
であると私は、TO_CHAR関数にもちろん
を使用せずにdd/mm/yyyy
に変換したい、TO_CHAR()
は、単に仕事のための適切なツールです。しかし、あなたは常にデフォルトの出力形式を制御セッション変数を変更し、後でそれを復元することができます
ALTER SESSION SET NLS_DATE_FORMAT='DD/MM/YYYY';
SELECT CAST(SYSDATE AS VARCHAR2(10 CHAR)) AS FORMATED_DATE
FROM DUAL;
ALTER SESSION SET NLS_DATE_FORMAT='DD-MON-YY';
CAST
ビットは、日付と潜在的に変化する形式として結果を処理するクライアントツールに対する単なる予防策です。
その列はどのデータ型ですか? 'date'カラムには"フォーマット "はありません。あなたが使用しているどのSQLクライアントであれ、あなたが使用しているフォーマットはすべて適用されます。 –
ジョブに適切なツールを使用しないという制限があるのはなぜですか?それはハッカーのクイズか何かですか? –