2010年4月30日 星期五

DB2 Import資料時,設定來源資料 Date的格式

在使用 db2 import 指令匯入 DEL 格式的來源資料時,若來源資料中,date資料的表示方式與DB2預設的date表示方式不同,會造成無法匯入資料的問題。此時,可以在import指令中使用 modified by dateformat=’YYYY/MM/DD’來更改DB2預設的 date表現方式。參加下列指令

IMPORT FROM "USERS.csv" OF DEL modified by dateformat="YYYY/M/D" METHOD P (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17) MESSAGES "C:\log"  INSERT INTO DB2ADMIN.USERS (USER_ID, FIRST_NAME, MIDDLE_NAME, LAST_NAME, BIRTHDAY , GENDER, ID_CARD, EMERGENCY_CONTACT, IS_CAREPROVIDER, IS_AA_USE_MAC, ADDRESS, EMAIL, PHONE, STATUS, CREATE_TIME, ID, UPDATED)

以下舉幾個date表現方式的例子 (注意1個M和2個M的差別):

YYYY/MM/DD:   可以對應到   1978/01/01
YYYY/M/D:       可以對應到   1978/1/1

沒有留言:

張貼留言