|
倒~~又有问题了
1.TXT中第一行记录会丢失
2.我给表定义了CHAR(30),但导进去存放却是1.347287e+29之类的,他怎么给我自动转float了呢?我试了如果把TXT中加几个字母就可以正常完成不自动转换
我的步骤如下:
EXEC sp_addlinkedserver t, 'txt','Microsoft.Jet.OLEDB.4.0','d:\',NULL,'Text' --见斑竹
EXEC sp_addlinkedsrvlogin t,false ,sa ,null --见斑竹
create table temptb(a char(30)) --建中间临时表temptb
insert into temptb select * from t...[new#txt] --读入临时表temptb,TXT文件是d:\new.txt
select substring(a,1,8) as a,substring(a,9,10) as b,substring(a,19,4) as c,substring(a,23,8) as d into tb from temptb --把临时表的a列拆了,INTO到tb表
这时
select * from tb |
|