- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
bcp 实用工具
bcp 实用工具/zh-cn/library/ms162802(v=SQL.100).aspx/zh-cn/library/ms162802(v=SQL.90).aspxbcp 实用工具可以在 MicrosoftSQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用 bcp 实用工具可以将大量新行导入 SQL Server 表,或将表数据导入数据文件。除非与 queryout 选项一起使用,否则使用该实用工具不需要了解 Transact-SQL 知识。若要将数据导入表中,必须使用为该表创建的格式文件,或者必须了解表的结构以及对于该表中的列有效的数据类型。?有关用于 bcp 语法的语法约定,请参阅 /zh-cn/library/ms177563.aspxTransact-SQL 语法约定 (Transact-SQL)。注意 如果使用 bcp 备份数据,请创建一个格式化文件来记录数据格式。bcp 数据文件不包括任何架构或格式信息,因此如果已删除表或视图并且不具备格式化文件,则可能无法导入数据。javascript:void(0)语法 bcp {[[database_name.][schema].]{table_name | view_name} | query}?{in | out | queryout | format} data_file?[-mmax_errors] [-fformat_file] [-x] [-eerr_file]?[-Ffirst_row] [-Llast_row] [-bbatch_size]?[-ddatabase_name] [-n] [-c] [-N] [-w] [-V (70 | 80 | 90 )] ?[-q] [-C { ACP | OEM | RAW | code_page } ] [-tfield_term] ?[-rrow_term] [-iinput_file] [-ooutput_file] [-apacket_size]?[-S [server_name[\instance_name]]] [-Ulogin_id] [-Ppassword]?[-T] [-v] [-R] [-k] [-E] [-hhint [,...n]]javascript:void(0)参数 database_name 指定的表或视图所在数据库的名称。如果未指定,则使用用户的默认数据库。也可以使用 -d 显式指定数据库名称。owner 表或视图所有者的名称。如果执行该操作的用户拥有指定的表或视图,则 owner 是可选的。如果未指定 owner,并且执行该操作的用户不是指定的表或视图的所有者,则 SQL Server 将返回错误消息,而且该操作将取消。table_name 将数据导入 SQL Server (in) 时为目标表名称,将数据从 SQL Server (out) 导出时为源表名称。view_name 将数据复制到 SQL Server (in) 时为目标视图名称,从 SQL Server (out) 中复制数据时为源视图名称。只有其中所有列都引用同一个表的视图才能用作目标视图。有关将数据复制到视图的限制的详细信息,请参阅 /zh-cn/library/ms174335.aspxINSERT (Transact-SQL)。 query 一个返回结果集的 Transact-SQL 查询。如果该查询返回多个结果集(如指定 COMPUTE 子句的 SELECT 语句),则只将第一个结果集复制到数据文件,而忽略后续的结果集。请将查询放在英文双引号中,将查询中嵌入的任何内容放在英文单引号中。从查询中大容量复制数据时,还必须指定 queryout。只要在执行 bcp 语句之前存储过程内引用的所有表均存在,查询就可以引用该存储过程。例如,如果存储过程生成一个临时表,则 bcp 语句便会失败,因为该临时表只在运行时可用,而在语句执行时不可用。在这种情况下,应考虑将存储过程的结果插入表中,然后使用 bcp 将数据从表复制到数据文件中。in | out| queryout | format 指定大容量复制的方向,具体如下:in 从文件复制到数据库表或视图。out 从数据库表或视图复制到文件。如果指定了现有文件,则该文件将被覆盖。提取数据时,请注意 bcp 实用工具将空字符串表示为 null,而将 null 字符串表示为空字符串。queryout 从查询中复制,仅当从查询大容量复制数据时才必须指定此选项。format 根据指定的选项(-n、-c、-w 或 -N)以及表或视图的分隔符创建格式化文件。大容量复制数据时,bcp 命令可以引用一个格式化文件,从而避免以交互方式重复输入格式信息。format 选
文档评论(0)