0

我有一些我的 csv 文件来显示它的格式。我只是想在继续之前确保我的数据能够正确上传到我的 Oracle 数据库中。我目前正在使用 sqlloader 来执行此操作。

"SERV TAP ID", "ACCT NUMBER", "MTR ID" , "SERV HOUSE","SERV STREET", "SERV TOWN", "BIL NAME","MTR DATE SET3","BIL PHONE","MTR SIZE","BILL CYCLE","MTR REMOTE ID"

"111111" , "222222222" , "33333333", "444", "Mark AVE", "Monroe", "Dos Equis", "07092008", "" , "0058" , "21", "1480040662"

这就是我的控制文件的样子。关于我做错了什么的任何想法?

load data
infile GIS.csv
into table Billing
fields terminated by ","
(TAP_ID, ACCT_NUM, MTR_ID, SERV_HOUSE, SERV_STREET, SERV_TOWN, BIL_NAME, MTR_DATE_SET, BIL_PHONE, MTR_SIZE, BILL_CYCLE, MTR_RMT_ID)
4

1 回答 1

0

在我看来是对的。我建议添加:

OPTIONALLY ENCLOSED BY '"'

跳过值周围的引号和

OPTIONS(SKIP=1)

跳过标题行。

于 2012-06-04T17:18:32.597 回答