目錄
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;