在使用 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
沒有留言:
張貼留言