如何将sqlserver中的表变成txt文件

如何将sqlserver中的表变成txt文件

ID:20469238

大小:58.00 KB

页数:5页

时间:2018-10-11

如何将sqlserver中的表变成txt文件_第1页
如何将sqlserver中的表变成txt文件_第2页
如何将sqlserver中的表变成txt文件_第3页
如何将sqlserver中的表变成txt文件_第4页
如何将sqlserver中的表变成txt文件_第5页
资源描述:

《如何将sqlserver中的表变成txt文件》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何将SQLServer中的表变成txt文件>>教育资源库  方法-:用BCP命令  bcp实用工具  bcp实用工具在Microsoft®SQLServer™2000实例和数据文件之间以用户指定的格式复数据。  语法bcp{[[database_name.][oe

2、viee}

3、query}  {in

4、out

5、queryout

6、format}data_file  [-mmax_errors][-fformat_file][-eerr_file]  [-Ffirst_ro][-rro]  [-iinput_file][-ooutput_file][-

7、apacket_size]  [-Sserver_name[instance_name]][-Ulogin_id][-Ppasse  指定的表或视图所在数据库的名称。如果未指定,则为用户默认数据库。  oe  是将数据复制到SQLServer时(in)的目的表名,以及从SQLServer复制数据时(out)的源表名。  viee  是将数据复制到SQLServer时(in)的目的视图名,以及从SQLServer复制数据时(out)的源视图名。只有其中所有列都引用同一个表的视图才能用作目的视图。有关将数据复制到视图的限制的更多信息,请参见INSERT。  Query  

8、是返回一个结果集的Transact-SQL查询。如果查询返回多个结果集,例如指定PUTE子句的SELECT语句,只有第一个结果集将复制到数据文件,随后的结果集被忽略。使用双引号引起查询语句,使用单引号引起查询语句中嵌入的任何内容。在从查询中大容量复制数据时,还必须指定queryout。  in

9、out

10、queryout

11、format  指定大容量复制的方向。in是从文件复制到数据库表或视图,out是指从数据库表或视图复制到文件。只有从查询中大容量复制数据时,才必须指定queryout。根据指定的选项(-n、-c、-at将创建一个格式文件。如果使用format,则还必须

12、指定-f选项。  说明MicrosoftSQLServer6.5中的bcp实用工具不支持大容量复制到包含sql_variant或bigint数据类型的表。  data_file  大容量复制表或视图到磁盘(或者从磁盘复制)时所用数据文件的完整路径。当将数据大容量复制到SQLServer时,此数据文件包含将复制到指定表或视图的数据。当从SQLServer大容量复制数据时,该数据文件包含从表或视图复制的数据。路径可以有1到255个字符。  -mmax_errors  指定在大容量复制操作取消之前可能产生的错误的最大数目。bcp无法复制的每一行都将被忽略并计为一个错误。如果

13、没有包括该选项,则默认为10。  -fformat_file  指定格式文件的完整路径,该格式文件包含以前在同一个表或视图上使用bcp时的存储响应。当使用由format选项所创建的格式文件大容量复制入或复制出数据时,使用此选项。格式文件的创建是可选的。在提示几个格式问题之后,bcp将提示是否在格式文件中保存回答。默认文件名为Bcp.fmt。大容量复制数据时,bcp可引用一个格式文件,因此不必重新交互输入以前的回答。如果未使用此选项,也没有指定–n、-c、-w、-6或-N,则bcp将提示输入格式信息。  -eerr_file  指定错误文件的完整路径,此错误

14、文件用于存储bcp无法从文件传输到数据库的所有行。来自bcp的错误信息将发送到用户工作站。如果未使用此选项,则不创建错误文件。  -Ffirst_row  指定要大容量复制的第一行的序数。默认值是1,表示在指定数据文件的第一行。  -Llast_row  指定要大容量复制的最后一行的序数。默认值是0,表示指定数据文件中的最后一行。  -bbatch_size  指定所复制的每批数据中的行数。每个批处理作为一个事务复制至服务器。SQLServer提交或回滚(在失败时)每个批处理的事务。默认情况下,指定的数据文件中的所有数据都作为一批复制。请不要与-hROWS_PER_B

15、ATCH=bb选项一起使用。  -n  使用数据的本机(数据库)数据类型执行大容量复制操作。此选项不提示输入每一字段,它将使用本机值。  -c  使用字符数据类型执行大容量复制操作。此选项不提示输入每一字段;它使用char作为存储类型,不带前缀,  (制表符)作为字段分隔符,(换行符)作为行终止符。  -w  使用Unicode字符执行大容量复制操作。此选项不提示输入每一字段;它使用nchar作为存储类型,不带前缀,  (制表符)作为字段分隔符,(换行符)作为行终止符。不能在SQLServer6.5版或更早版本中使用。  -N  对非字符数据使用数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。