WEB开发网
开发学院数据库MSSQL Server SQL Server数据导入导出工具BCP详解 阅读

SQL Server数据导入导出工具BCP详解

 2007-05-15 09:29:17 来源:WEB开发网   
核心提示: 使用char类型做为存储类型,没有前缀且以""做为字段分割符,SQL Server数据导入导出工具BCP详解(2),以""做为行分割符,-w和-c类似,-k指定空列使用null值插入,而不是这列的默认值,只是当使用Unicode字符集拷贝数据时使用,

使用char类型做为存储类型,没有前缀且以"  "做为字段分割符,以" "做为行分割符。

-w

和-c类似,只是当使用Unicode字符集拷贝数据时使用,且以nchar做为存储类型。

-t field_term

指定字符分割符,默认是"  "。

-r row_term

指定行分割符,默认是" "。

-S server_name[ instance_name]

指定要连接的SQL Server服务器的实例,如果未指定此选项,BCP连接本机的SQL Server默认实例。如果要连接某台机器上的默认实例,只需要指定机器名即可。

-U login_id

指定连接SQL Sever的用户名。

-P password

指定连接SQL Server的用户名密码。

-T

指定BCP使用信任连接登录SQL Server。如果未指定-T,必须指定-U和-P。

-k

指定空列使用null值插入,而不是这列的默认值。

2. 如何使用BCP导出数据

(1) 使用BCP导出整个表或视图。

BCP AdventureWorks.sales.currency out c:currency1.txt -c -U"sa" -P"password" --使用密码连接

BCP AdventureWorks.sales.currency out c:currency1.txt -c -T --使用信任连接

下面是上述命令执行后的输出结果

Starting copy...

105 rows copied.

Network packet size (bytes): 4096

Clock Time (ms.) Total : 10 Average : (10500.00 rows per sec.)

下面是currency1.txt的部分内容

AED Emirati Dirham 1998-06-01 00:00:00.000

AFA Afghani 1998-06-01 00:00:00.000

... ... ...

... ... ...

ZWD Zimbabwe Dollar 1998-06-01 00:00:00.000

上一页  1 2 3 4  下一页

Tags:SQL Server 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接