文本文件导入数据库

来源:百度文库 编辑:神马文学网 时间:2024/10/04 04:02:40
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行第一列为空值,操作中止.查过去看,果然是.在定义表的时候定义的为非空.现在,有了空值,当然运行出错.这就要求在以后的数据整理过程中,一定要仔细.免得遇到问题了再查找,那就相当麻烦了.