标题:文本文件导入SQL的问题!急!!
只看楼主
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
 问题点数:0 回复次数:14 
文本文件导入SQL的问题!急!!
我有类似这样的文本文件:
12 345 440 09 0
AD 330 89 04 87
CF 459 675 330 220 112 487
就是列数不定,数据间都是用空格作分隔,现在想要导入到数据表A中,假设A中有A,B,C,D,E,F,G,H,。。若干个列,最终的结果想要这样:
A B C D E F G
12 345 440 09 0 NULL NULL
AD 330 89 04 87 NULL NULL
CF 459 675 330 220 112 487
请教如何用SQL语句来实现,或者其他的什么方法?谢谢各位高手!
搜索更多相关主题的帖子: SQL 文本文件 NULL 数据 空格 
2006-06-26 16:39
jimn2000
Rank: 2
等 级:新手上路
威 望:3
帖 子:274
专家分:0
注 册:2006-4-3
得分:0 
用dts数据转换可以做的啊 。不过在每行加个逗号以分割是一行的结尾。
在企业管理器里面选择表然后选导入数据。按提示做。

欢迎大家访问我的网站 www. 域名代理网站 web.
2006-06-26 16:57
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
得分:0 

我想要做一个程序,想通过存储过程来实现数据的导入,用SQL语句怎么写啊?


真便宜呀真便宜真便宜呀真便宜。。。。。。。
2006-06-27 12:59
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
得分:0 
哪位大侠帮帮忙啊~~~~~~~~~~~~~~~!!!谢谢了!!!!

真便宜呀真便宜真便宜呀真便宜。。。。。。。
2006-06-27 13:56
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 
去看看BCP是怎么用的

2006-06-27 14:07
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
得分:0 
看过了,可是导来导去,导入到数据表中之后,所有的列都显示在一列中了,郁闷!!!!指点一下!!

真便宜呀真便宜真便宜呀真便宜。。。。。。。
2006-06-27 15:02
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 
你把所有空格都替换成","

2006-06-27 15:09
jiweida
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-4-9
得分:0 
不行,不是说就这一个文本,有好多,也不肯能手动的去改文本的逗号
exec master..xp_cmdshell 'bcp "jwd.dbo.name" in e:\程序\txt\gcnew.txt -c -S new1\new1 -Usa -P'
我用上面的语句执行完了就是这样的结果
a
---------------------------
12 345 440 09 0
AD 330 89 04 87
CF 459 675 330 220 112 487
name表中只有1列,也就是a列,如果建立多个列的话,语句出错!我想要的结果是
A B C D E F G
--------------------------------------------------------
12 345 440 09 0 NULL NULL
AD 330 89 04 87 NULL NULL
CF 459 675 330 220 112 487
谢谢~~

真便宜呀真便宜真便宜呀真便宜。。。。。。。
2006-06-27 15:40
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 
查找且替换功能会不会

2006-06-27 15:44
LouisXIV
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:789
专家分:0
注 册:2006-1-5
得分:0 
你可以试着用BCP导出一张这样的表到文本文件,看看里面是什么样的格式。对应着匹配一下

2006-06-27 15:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-74942-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056115 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved