У меня есть следующая таблица в 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 утра 11: 00AM
1:00 вечера
Вы указали две вставки столбцов, но поставляются с тремя значениями ... – jarlh
'TO_DSINTERVAL' возвращает ** интервал ** не' timestamp' –
временная метка всегда имеет часть даты. Oracle не имеет типа данных, который содержит только время; интервал DS настолько близок, насколько вы можете получить действительно. Или вы можете использовать временную метку с номинальной датой. Как вы будете использовать данные здесь? Предположительно, это будет связано с другими данными, так как будет создано это условие соединения? –