欢迎大家来到IT世界,在知识的湖畔探索吧!
语法:
bcp [database_name.] schema.{table_name | view_name | “query”} {in data_file | out data_file | queryout data_file | format nul}
实例:
【ps:未指定文件生成目录时,文件生成到当前目录】
–从数据库表中导出数据到文件 out (如果原文件存在,覆盖原文件)
bcp lottery_data..rp_station_play_sell_2020 out rp_station_play_sell_2020.txt -c -Slotteryquery -Usa -P -e rp_station_play_sell_2020_error.txt -Jgb18030
欢迎大家来到IT世界,在知识的湖畔探索吧!
lottery_data..rp_station_play_sell_2020 —数据库名称.[表或视图的所有者的名称].表名
(表或视图的所有者的名称。 如果执行该操作的用户拥有指定的表或视图,则 schema 是可选的。 如果未指定架构,并且执行该操作的用户不是指定的表或视图的所有者,则 SQL Server 将返回错误消息,而且该操作将取消。)
out —从数据库表或视图复制到文件
rp_station_play_sell_2020.txt –文件名称 【可指定生成目录,目录需存在】
-c –使用字符数据类型执行该操作。 此选项不提示输入每个字段;它使用 char 作为存储类型,没有前缀;使用 \t(制表符)作为字段分隔符,使用 \r\n(换行符)作为行终止符。
-Slotteryquery –指定要连接到的 SQL Server 实例。 如果未指定服务器,则 bcp 实用工具将连接到本地计算机上的默认 SQL Server 实例。
-Usa –指定用于连接到 SQL Server的登录 ID
-P –指定登录 ID 的密码。 如果未使用此选项,bcp 命令将提示输入密码。 如果在命令提示符的末尾使用此选项,但不提供密码,则 bcp 将使用默认密码 (NULL)
-e
rp_station_play_sell_2020_error.txt –指定错误文件的完整路径,此文件用于存储 bcp 实用工具无法从文件传输到数据库的所有行
-Jgb18030 –以指定字符集导出数据
–导入数据到数据库中的表 in (如果表存在,数据追加到原来的表)
欢迎大家来到IT世界,在知识的湖畔探索吧!bcp lottery_data..rp_station_play_sell_2020 in rp_station_play_sell_2020.txt -c -Slotteryquery -Usa -P -e rp_station_play_sell_2020_error.txt -Jgb18030
选项同上,只是将out替换为in
===============测试结果如下=================
bcp-out
欢迎大家来到IT世界,在知识的湖畔探索吧!
文件
bcp-in
======清空表数据====
清空表数据
===执行导入===
表事先已创建-查询结果
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/113919.html