怎样把CSV格式的文件导入到SQL 2005?

问题如下:现在在数据库中已经存在表TRS14,但里面数据不全,需要把从另一台机子上导出的TRS14.CSV中的数据内容导入到本机的TRS14表中,请问SQLSERVER2... 问题如下:
现在在数据库中已经存在表TRS14,但里面数据不全,需要把从另一台机子上导出的TRS14.CSV中的数据内容导入到本机的TRS14表中,请问SQL SERVER 2005下如何实现???跪求
展开
 我来答
百度网友7c77daf
推荐于2016-06-05 · TA获得超过1603个赞
知道大有可为答主
回答量:744
采纳率:100%
帮助的人:845万
展开全部
至少两种方式:
1.sql Server管理器里面的导入数据功能,在数据名上右击-任务-导入/导出.....数据源选择"平面文件源".

2.使用sql语句
BULK INSERT 库名..表名
FROM 'c:\test.Csv'
WITH (
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\n'
)
追问
那原表中的数据是被重新填充还是接着最后一个记录开始往下写??有些重复的记录怎么办?
追答
这样。你先导入到一张新表中,如TRS14_new。
然后比较数据库中的两张表,将新的数据追加进去
insert into TRS14
select * from TRS14_new where TRS14_new.主键字段 not in(select TRS14.主键字段 from TRS14 )
ymcano11
2011-03-25 · TA获得超过279个赞
知道小有建树答主
回答量:349
采纳率:0%
帮助的人:204万
展开全部
dts
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式