MySQL社区

标题: 备份恢复SQLServer数据库表(导入导出)-bcp [打印本页]

作者: admin    时间: 2007-7-20 18:09
标题: 备份恢复SQLServer数据库表(导入导出)-bcp
bcp 实用工具可以在 Microsoft SQL Server 2005 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件。

语法
bcp {[[database_name.][owner].]{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
Thank you.
作者: kider    时间: 2007-9-20 16:19
用 in 关键字导入。补充...




欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2