私のカラム時間を 'hh24:mi:ss'として表示したいのですが、それでもto_date('13:00:00 '、' hh24:mi:ss ')として挿入します。日付形式として表示されます。私は変換するさまざまな方法を試して、私はセッションを変更したくないです。ここでOracleからの時刻表示形式
は私のテーブルが作成されます:
CREATE TABLE Test
(
Name VARCHAR2(20),
Description Varchar2(20),
StudyTime Date,
SleepTime Date,
);
インサート:
INSERT INTO Test
VALUES('JUDY','STUDYING AT ABC', (To_Date('01:00:00', 'HH24:MI:SS')),
(TO_DATE('06:35:00', 'HH:MI:SS')));
結果の表示:誰が助けるため
Judy,Studying at abc,11-Nov-2011,11-Nov-2011
ありがとう!
すべての列を書き込むのではなく、テストから*を選択します。出来ますか?私はto_char形式でそれらを選択することによって動作することを知っています。 – JLearner
はい、日付列がDATE列の時間部分を表示するように、IDEのNLS設定を変更する必要があります。 – Ollie
nls date_timeフォーマットを変更すると、 'dd:mon:yyyy'でフォーマットしたい日付の残りの部分が 'hh24:mi:ss'に変わります。他の解決策はありますか? – JLearner