首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么导入文本并生成新表

2013-09-09 
如何导入文本并生成新表?已知导入文本到已有表语句如下:BULK INSERT aaa FROM h:\aaa.txt WITH (FIELDTE

如何导入文本并生成新表?
已知导入文本到已有表语句如下:
BULK INSERT aaa FROM 'h:\aaa.txt' WITH (FIELDTERMINATOR = '\t',ROWTERMINATOR = '\n')   
现要求导入文本,并生成新表,请问如何写,谢谢!
请勿复制导入导出语句大全之类的答案给我,已有,谢谢。
[解决办法]
#1.BULK INSERT无法自动生成新表。只导入数据的话,可以用BULK,也可以用BCP。
#2.可用这种方式来生成表:select * into newtable from openrowset(),但需要创建一个Schema.ini文件来标出文本格式。楼主可以自己先试一下,或把你文本中的内容,发几行粘贴出来。
http://bbs.csdn.net/topics/60318498
[解决办法]
看有无办法在产生txt文件时统一格式呢?
或者,看产生txt时是否能把列数信息放在文件名中,这样导入时根据文件名来区别,导入到不同格式的表.

热点排行