1

データ型の列があるテーブルがありますTIMESTAMP(0)

を使用してこの列に日付を挿入すると

INSERT INTO TEST_TIMESTAMP VALUES(SYSDATE)

次の例の形式で日付を挿入します

12-SEP-12 10.31.19.000000000 AM

以下のタイムスタンプ形式をテーブルに挿入する方法を知りたい

12-SEP-12 10.31.1912-SEP-12 10.31.19 AM

TO_CHARテーブルへの挿入中に使用していくつかの形式を指定しようとしSYSDATEましたが、うまくいきませんでした。

提案してください。

4

4 に答える 4

3

を保存するTIMESTAMPと、常に最大精度(小数秒)でデータが保存されます。

あなたがやりたいのは、データベースから日付を取得するときに日付を表​​示するためのフォーマットを提供することだと思います。

あなたはそのようにこれを行うことができます:

select to_char(timestampColumnName,'DD-MON-YY HH24:MI:SS') "Date" from test_timestamp

また

select to_char(timestampColumnName,'DD-MON-YY HH:MI:SS AM') "Date" from test_timestamp
于 2012-09-12T14:40:05.377 に答える
0

余分な () がありませんでした。

INSERT INTO TEST_TIMESTAMP
VALUES (TO_TIMESTAMP('12-SEP-12 10.31.19', 'DD-MON-YY HH.MI.SS'));

INSERT INTO TEST_TIMESTAMP
VALUES (TO_TIMESTAMP('12-SEP-12 10.31.19 AM', 'DD-MON-YY HH.MI.SS AM'));
于 2013-11-08T22:10:50.347 に答える