sql2005数据的导出bcp命令

sql2005数据的导出bcp命令

ID:34725816

大小:52.78 KB

页数:3页

时间:2019-03-10

sql2005数据的导出bcp命令_第1页
sql2005数据的导出bcp命令_第2页
sql2005数据的导出bcp命令_第3页
资源描述:

《sql2005数据的导出bcp命令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、bcp命令是SQL2005一个实用的数据导出导入工具,我们可以运用这个命令方便的到处导入数据首先我们欣赏一下bcp命令的格式:?BCP是SQLServer中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据BCP除了可以在控制台执行外,还可以通过调用SQLServer的一个系统存储过程xp_cmdshell以SQL语句的方式运行BCP。如:EXECmaster..xp_cmdshell'BCPNTS.dbo.T_Useroutc:User.txt-c-U"s

2、a"-P"password"'1.四个动作01.导入:这个动作使用IN命令完成,后面跟需要导入的文件名02.导出:这个动作使用OUT命令完成,后面跟需要导出的文件名,数据源是表或者视图03.使用SQL语句导出:这个动作使用QueryOut命令完成,跟OUT类似,数据源是SQL语句04.导出格式文件:这个动作使用Format命令完成,后而跟格式文件名2.常用的选项01.-fFormat_FileFormat_File表示格式文件名。这个选项依赖于上述的动作,如果使用的是IN或OUT,Format_File表示已经存在的格

3、式文件,如果使用的是Format则表示是要生成的格式文件02.-x这个选项要和-fFormat_File配合使用,以便生成XML格式的格式文件03.-FFirst_Row指定从被导出表的哪一行导出,或从被导入文件的哪一行导入04.-Llast_Row指定被导出表要导到哪一行结束,或从被导入文件导数据时,导到哪一行结束05.-c使用Char类型做为存储类型,没有前缀且以"t"做为字段分割符,以""做为行分割符06.-w和-c类似,只是当使用Unicode字符集拷贝数据时使用,且以nChar做为存储类型07.-tFi

4、eld_Term指定字符分割符,默认是"t"08.-rRow_Term指定行分割符,默认是""09.-SServer_Name[Instance_Name]指定要连接的SQLServer服务器的实例,如果未指定此选项,BCP连接本机的SQLServer默认实例。如果要连接某台机器上的默认实例,只需要指定机器名即可10.-ULogin_ID指定连接SQLSever的用户名11.-PPassword指定连接SQLServer的用户名密码12.-T指定BCP使用信任连接登录SQLServer。如果未指定-T,必须指定

5、-U和-P13.-k指定空列使用NULL值插入,而不是这列的默认值3.数据导出01.导出整个表或视图BCPNTS.dbo.T_Useroutc:User.txt-c-U"sa"-P"password"--使用密码连接(用户名和密码需要加上双引号)BCPNTS.dbo.T_Useroutc:User.txt-c-T--使用信任连接02.导出SQL语句的目标数据BCP"SELECTTOP20*FROMNTS.dbo.T_User"queryoutc:User.txt-c-U"sa"-P"password"BCP"SE

6、LECTTOP20*FROMNTS.dbo.T_User"queryoutc:User.txt-F10-L13-c-U"sa"-P"password"--导出第10条到13条记录03.导出格式文件BCPNTS.dbo.T_Userformatnul-fc:User_format1.fmt-c-T--把表结构信息导出到User_format1.fmt中BCPNTS.dbo.T_Userformatnul-fc:User_format2.fmt-x-c-T--把表结构信息导出XML中04.导入数据在导入数据时可以根据

7、已经存在的格式文件将满足条件的记录导入到数据库中,不满足则不导入。如上述的格式文件中的第三个字段的字符长度是24,如果某个文本文件中的相应字段的长度超过24,则这条记录将不被导入到数据库中,其它满足条件的记录正常导入BCPNTS.dbo.T_Userinc:User1.txt-c-TBCPNTS.dbo.T_Userinc:User1.txt-c-F10-L13-T--导入时也可使用-F和-L选项来选择目标数据BCPNTS.dbo.T_Userinc:User1.txt-F10-L13-c-fc:User_fo

8、rmat1.fmt-T--使用普通的格式文件BCPNTS.dbo.T_Userinc:User1.txt-F10-L13-c-x-fc:User_format2.fmt-T--使用XML格式的格式文件05.实际导出的例子EXECmaster..xp_cmdshell'BCPSZC.dbo.T_Useroutc:test1.c

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

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

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