admin 发表于 2007-7-20 18:09:41

备份恢复SQLServer数据库表(导入导出)-bcp

bcp 实用工具可以在 Microsoft SQL Server 2005 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件。

语法
bcp {[.]{table_name | view_name} | "query"}
{in | out | queryout | format} data_file
[-mmax_errors] [-fformat_file] [-x] [-eerr_file]
[-Ffirst_row] [-Llast_row] [-bbatch_size]
[-n] [-c] [-N] [-w] [-V (60 | 65 | 70 | 80)] [-6]
[-q] [-C { ACP | OEM | RAW | code_page } ] [-tfield_term]
[-rrow_term] [-iinput_file] [-ooutput_file] [-apacket_size]
[-Sserver_name[\instance_name]] [-Ulogin_id] [-Ppassword]
[-T] [-v] [-R] [-k] [-E] [-h"hint [,...n]"]

参数
-c
使用字符数据类型执行该操作。此选项不提示输入每个字段;它使用 char 作为存储类型,不带前缀;使用 \t(制表符)作为字段分隔符,使用 \r\n(换行符)作为行终止符。

-T
指定 bcp 实用工具通过使用集成安全性的可信连接连接到 SQL Server。不需要网络用户的安全凭据、login_id 和 password。如果不指定 –T,则需要指定 –U 和 –P 才能成功登录。

例子
导出整个表或视图
bcp dbname.dbo.Templates out c:\Templates.txt -c -S CNG652S1SX\SQLEXPRESS -U sa -P sa

bcp dbname.dbo.Templates out c:\Templates.txt -c -T

kider 发表于 2007-9-20 16:17:11

Thank you.

kider 发表于 2007-9-20 16:19:28

用 in 关键字导入。补充...
页: [1]
查看完整版本: 备份恢复SQLServer数据库表(导入导出)-bcp