知乎专栏 |
目录
CREATE TABLE "NEO"."TEST_DATE_TABLE" ( "COLUMN1" DATE DEFAULT sysdate NOT NULL ENABLE, "COLUMN2" TIMESTAMP (6) DEFAULT current_timestamp ) SEGMENT CREATION IMMEDIATE PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) TABLESPACE "TS_NEO_DEF" ; INSERT INTO "NEO"."TEST_DATE_TABLE" VALUES (DEFAULT, DEFAULT)
首先说明Oracle Datetime 这样的字段 Date中就包含日期。
有时你会遇到只有日期,没有显示时间,可以使用下来两种方法解决。
方法一:使用 TO_CHAR
select TO_CHAR(COLUMN1, 'YYYY-MM-DD HH24:MI:SS') from test_date_table;
方法二:使用
ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'; select COLUMN1 from test_date_table;