1.在数据库中新建表,表中的字段和各字段的属性要和文本文档中的相同.
2.用BULK INSERT语句将文本文档导入.
命令如下:BULK INSERT mydata.dbo.test01
FROM 'd:\09网络\流分类\internet\数据集\test01.txt' WITH ( FIELDTERMINATOR = ' ', ROWTERMINATOR = '\n', FIRE_TRIGGERS ); mydata 是表所在的数据库的名字,dbo拥有表的用户,test01为文本文档的名字.
FROM后面是文本文档的目录.
自己做的时候出现的错误:
(1)最后一列太长.
刚开始没看明白什么意思,后来,数了一下最后一列的字符值,最多的有12位,而定义的是10.改为12就没问题了.
(2)第15002行第一列为空值,操作中止.
查过去看,果然是.在定义表的时候定义的为非空.现在,有了空值,当然运行出错.
这就要求在以后的数据整理过程中,一定要仔细.免得遇到问题了再查找,那就相当麻烦了.
|
|
来自: menglei > 《WEKA 、SQL 相关》