加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

大数据的导入与导出,可以用到两个方法

发布时间:2020-12-12 13:14:10 所属栏目:MsSql教程 来源:网络整理
导读:大数据的导入与导出,可以用到两个方法: (1) 、用微软提供的 bcp 命令 用法 : bcp {dbtable | query} {in | out | queryout | format} 数据文件 ? [-m 最大错误数 ] ???????????? [-f 格式化文件 ] ???????? [-e 错误文件 ] ? [-F 首行 ] ?????????????????

大数据的导入与导出,可以用到两个方法:

(1)、用微软提供的bcp命令

用法: bcp {dbtable | query} {in | out | queryout | format} 数据文件

? [-m 最大错误数]???????????? [-f 格式化文件]???????? [-e 错误文件]

? [-F 首行]?????????????????? [-L 末行]???????????? [-b 批大小]

? [-n 本机类型]?????????????? [-c 字符类型]???????? [-w 宽字符类型]

? [-N 将非文本保持为本机类型] [-V 文件格式版本]???? [-q 带引号的标识符]

? [-C 代码页说明符]?????????? [-t 字段终止符]?????? [-r 行终止符]

? [-i 输入文件]?????????????? [-o 输出文件]???????? [-a 数据包大小]

? [-S 服务器名称]???????????? [-U 用户名]?????????? [-P 密码]

? [-T 可信连接]?????????????? [-v 版本]???????????? [-R 允许使用区域设置]

? [-k 保留空值]?????????????? [-E 保留标识值]

? [-h"加载提示"]????????????? [-x 生成 xml 格式化文件]

在使用这个前要进行path设置:

C:Program FilesMicrosoft SQL Server90ToolsBinn

设置这个命令是为了在cmdshell中关联上bcp.exe

bcp stored.dbo.student out c:test1.txt -c –T这种写法主要是在cmd下使用的;

EXEC [master..]xp_cmdshell 'bcp stored.dbo.student out c:test1.txt -c -T'这种写法主要是在sql新查询编辑窗口中使用的。

--将数据导入到数据库中,导入的时候要注意时间日期的问题,导入的格式要与数据库中的设定格式要一致

--将查询的结果导出

exec xp_cmdshell 'bcp "select * from stored..student" queryout c:data.txt -c -T'

看到了吧,上面的那个stored..student这里是两个点,要注意!!

?

exec xp_cmdshell 'bcp stored.dbo.studenttest in c:test1.txt -c -T'

如果是因为时间的问题而导入不成功的话可以参考这个文档:

http://support.microsoft.com/kb/883503

?

本文出自 “乔磊的博客 学习 进步” 博客,请务必保留此出处http://www.voidcn.com/article/p-uafvjqop-bhq.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读