Oracle date类型数据

来源:互联网 发布:在手机淘宝怎么搜店铺 编辑:程序博客网 时间:2024/06/03 15:44

在oracle中建有date类型的字段,插入可以采取如下方法: 

如果是小时为:1-12 采取如下格式:yyyy-mm-dd HH:MI:SS 
insert into test values(to_date('2009-5-7 07:09:37','yyyy-mm-ddHH:MI:SS'));


如果是小时为:1-24 采取如下格式:yyyy-mm-dd HH24:MI:SS 
insert into test values(to_date('2009-5-7 17:09:37','yyyy-mm-ddHH24:MI:SS'));

oracle中导入数据:

首先,建表:

create tableACAA02_AFC_SYSTEM_BODY(

AFC_ID    NUMBER(19,0),

DEAL_TYPE NUMBER(4,0),

SAM_CODE  VARCHAR2(12 BYTE),

DEAL_SEQ_NUM    NUMBER(10,0),

DEAL_TIME DATE,

CITY_CODE  VARCHAR2(5BYTE),

BUSINESS_CODE   VARCHAR2(10 BYTE),

GRANT_CARD_CODE  VARCHAR2(10BYTE),

CARD_TYPE NUMBER(4,0),

PACKAGE_RECORD_NUM   NUMBER(10,0),

DEAL_STATUS NUMBER(4,0),

TICKET_TYPE NUMBER(4,0),

ENTRY_LINE_NUM  NUMBER(4,0),

ENTRY_STATION_NUM    NUMBER(4,0),

ENTRY_TIME DATE,

EXIT_LINE_NUM   NUMBER(4,0),

EXIT_STATION_NUM NUMBER(4,0),

CONTINUED_ENTERPRISE VARCHAR2(10 BYTE),

SOURCE_PARTICIPANT_IDNUMBER(10,0),

DEVICE_ID NUMBER(10,0),

DEVICE_LOCATION NUMBER(10,0),

RECONCILIATION_DATE  NUMBER(5,0),

DES_PARTICIPANT_ID   NUMBER(10,0),

CURRENT_LOCATION NUMBER(10,0),

TRIP_ORIGIN_LOCATION NUMBER(10,0),

TRIP_PRE_LOCATION    NUMBER(10,0),

TOTAL_AMOUNT    NUMBER(10,0),

VALIDATE_DATE   VARCHAR2(10 BYTE),

ENTRY_CONTINUED_TIME VARCHAR2(10 BYTE),

VALUE_PER_RIDE  NUMBER(10,0),

END_OF_JOURENY  NUMBER(4,0),

DELAY_DATE NUMBER(10,0),

DELAY_STATION_LOCATIONNUMBER(10,0),

DELAY_OPERATION_MODE NUMBER(4,0),

VAL_FLAG  VARCHAR2(1 BYTE),

CREATEDATE DATE,

UPDATEDATE DATE,

LOW_COMP_CODE   VARCHAR2(20 BYTE),

BUS_GROUP_CODE  VARCHAR2(20 BYTE),

GET_POINT_CODE  VARCHAR2(20 BYTE),

POS_CODE  VARCHAR2(20 BYTE),

BL_COMP_CODE    VARCHAR2(20 BYTE) 

);

其次,在该表右键,导入数据,对于不匹配的格式,进行一些处理,如date格式为2013/6/19:45:36,则应写成yyyy/mm/ddHH24:MI:SS格式。

0 0
原创粉丝点击