sql server BCP 工具的使用

    最近遇到了这样一个问题:将一个CSV文件中的数据导入到sql server 2000 中,对于MS_SQL我并不熟悉,所以多方搜寻解决方案,后来“小众软件 ”的sfufoet 告诉我用BCP,这个BCP还是真是很好用 解决了数据导入,并且速度很快

 

BCP的用法很多,详细用法各位可以参看:

 

1

2

3

msdn

 

下面我只说一下BCP的一个很简单的用法

 

在查询分析器中执行下面这条语句:

 

EXEC master..xp_cmdshell  'bcp <database-name> ..<table-name> in <csv-file> -c -t, -S <server-name> -U <username> -P <password> '

 

其中:

 

EXEC master..xp_cmdshell : master..xp_cmdshell 是master数据库的存储过程,主要用来在管理器里面执行操作系统的一些命令

 

<database-name>: 数据库名

 

<table-name>: 表名

 

in: 代表是 导入

 

<csv-file>: 你CSV文件的绝对路径 如(H:\1.csv)

 

<server-name>:服务器实例

 

<username> <password> sql server 用户名和密码

 

 

这样就可以完成导入了,各位像我一样遇到数据导入问题的MS_SQL新手们可以试一下(另外sql server也有图形界面的导入工具,也可以试一试)

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值