时间戳值不在oracle中插入

时间:2015-05-17 08:14:45

标签: sql oracle

我在Oracle中有以下表格:

DESC TIME_PERIOD
Name       Null     Type         
---------- -------- ------------ 
TIME_ID    NOT NULL NUMBER(2)    
START_TIME NOT NULL TIMESTAMP(6) 
END_TIME   NOT NULL TIMESTAMP(6) 

我正在插入值,但未插入值。我使用以下查询。

INSERT INTO TIME_PERIOD (TIME_ID,START_TIME,END_TIME)
   VALUES (1, TO_DSINTERVAL('0 23:59:59'), TO_DSINTERVAL('0 23:59:59'));

如何在Oracle中插入值?

我想要这样的时间 10:00 AM 11:上午12点

下午1:00

1 个答案:

答案 0 :(得分:0)

不太确定您要尝试做什么,但要插入TIMESTAMP,您需要使用SYSTIMESTAMP()函数:

e.g。

INSERT INTO TIME_PERIOD (START_TIME)
   VALUES (SYSTIMESTAMP);