【发布时间】:2015-02-19 02:22:55
【问题描述】:
我想在表格中插入时间数据。那么,我应该使用什么类型的数据类型以及如何在表中插入时间?我在创建表语句中使用了“时间戳”,但是当我在表中插入时间时,它显示错误(错误代码:ORA-01861)。请帮我。我使用 ORACLE 11g。
DDL 语句:
CREATE TABLE "SOM"."FLIGHTS"
( "FLNO" NUMBER(3,0) NOT NULL ENABLE,
"FROM" VARCHAR2(20 BYTE),
"TO" VARCHAR2(20 BYTE),
"DISTANCE" NUMBER(5,3),
"DEPARTS" TIMESTAMP (3),
"ARRIVES" TIMESTAMP (3),
"PRICE" NUMBER(5,2),
CONSTRAINT "FLIGHTS_PK" PRIMARY KEY ("FLNO") );
插入语句:
insert into flights
values (1, 'Bbsr', 'Calcutta', 600, timestamp '05:30', timestamp '06:50', 8000);
【问题讨论】:
标签: sql oracle timestamp type-conversion