SQL SERVER 数据库导入,导出之Bcp命令示例

利用sql查询分析器中语句导入导出,bcp命令可直接在dos上运行,但须知必须语句必须写在一排上,不然语句执行不起会报错

xp_cmdshell 是系统存储过程

  1. 1.  数据库xiantest t_P_building ,数据库账户sa 导出到C盘中user.txt文件中

EXEC master..xp_cmdshell 'BCP xiantest..t_P_building out c:\User.txt -c -U"sa" -P"***"' –使用密码链接

EXEC master..xp_cmdshell  'BCP xiantest..t_P_building out c:\User.txt -c -T' –使用信任链接

2.导出表数据的前20行

EXEC master..xp_cmdshell 'BCP "SELECT TOP 20 * FROM xiantest..t_P_building" queryout c:\User1.txt -c -U"sa" -P"****" '

3.导出数据前20行中的第10行到13行的数据,-Ffirst Llast的意思(注意BCP命令中 –F –L –S –P –U………都必须是大写的)

EXEC master..xp_cmdshell 'BCP "SELECT TOP 20 * FROM xiantest..t_P_building" queryout c:\User2.txt -F 10 -L 13 -c -U"sa" -P"****"' –

4.导出从第10行道第30行共21条数据

EXEC master..xp_cmdshell 'BCP xiantest..t_P_building out d:\User.txt -c  -F 10 -L 30 -U"sa" -P"****"'

5.远程服务器导入本地(语句的时候执行时可能要写在一排,分几排的话执行不起)

EXEC master..xp_cmdshell 'BCP "select top 20 * from rapdb_cs_prc..t_P_building" queryout  d:\User.xls -c  -S"118.123.244.28,2083" -U"***" -P"********"' (远程访问数据库有端口号,需把端口号带上)

6从磁盘中导入数据导数据库表(表必须是存在的)------------------------------

EXEC master..xp_cmdshell 'BCP xiantest..t_P_builtest in d:\User.txt -c -T '

EXEC master..xp_cmdshell 'BCP xiantest..t_P_building in d:\User.doc -c  -F 10 -L 30 -U"sa" -P"***"'

 

转载于:https://www.cnblogs.com/lesily/archive/2012/04/01/2429063.html

SQL SERVER 数据库导入,导出之Bcp命令示例相关推荐

  1. SQL Server数据库导入导出数据方式比较

    在我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进行数据检验.净化和转换时,将会面临很大的挑战.幸好SQL Server为我们提供了强大.丰富的数据 ...

  2. sql server数据库导入导出bcp方法

    微软的官方文档: http://msdn.microsoft.com/zh-cn/library/ms162802.aspx 以下示例均在sql server 2005上测试过,完全ok可用的. 1. ...

  3. 转载-SQL Server各种导入导出数据方式的比较

    注:本文转载自 http://blog.csdn.net/nokiaguy/article/details/4684822 当我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新 ...

  4. Excel与Sql Server互通导入导出跨语言

    目录 Excel与Sql Server互通导入导出跨语言 1.目标Excel缺少表的列标题字段 1.1.问题的提出从这里开始 1.2.参数的正确写法 1.3.附带说一下Jet 4.0 1.4.附带说一 ...

  5. 怎么从 SQL Server 数据库中导出 SQL 语句?

    同于直接/备份/恢复 或者 导入/导出 数据库操作. 新版本SQL Server客户端中还可以生成相对应的SQL语句. 非常方便与查看和与其他人共享. 操作步骤如下: 连接上数据库后, 右击数据库, ...

  6. SQL Server数据库的导出

    SQL Server数据库的导出 今天在给别人学生管理系统的源码时,不知道怎么导出数据库(其实不会好久了,平时太懒,没去查,今天好好的Google了一把,记录一下).话不多说,直接操作. 首先打开SQ ...

  7. sql server 2008 导入导出数据大全

    /*******  导出到excel EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q - S&quo ...

  8. 从sqlserver中数据写入mysql_从SQL server数据库导入Mysql数据库的体验

    起原:网海拾贝  ,因任务需要,要将寄存在sqlserver数据库中的数据全部导入到mysql数据库中,在网上集合关连资料,找到两种体例,而今分袂谈谈对他 起原:网海拾贝 因任务需要,要将寄存在sql ...

  9. mysql navicat导入bcp_SQL Server数据导入导出工具BCP详解

    BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据.BCP可以将数据库的表或视图直接导出,也能通过SELECT ...

最新文章

  1. 软件性能测试关注点,盘点性能测试必须掌握的技术点
  2. Unknown property 'mybatis-plus' yml文件报错
  3. 各种排序算法的讲解与代码实现
  4. Linux每次开机都要source /etc/profile的解决方法
  5. SpringBoot 自动配置
  6. Ubuntu13.10下编译安装opencv2.4.9
  7. java 滚动加载,滚动加载,可视区域判断
  8. 河南上oracle客户,解决Oracle监听服务报错
  9. python中有数组吗_python有数组吗
  10. jlabel字怎么变化_怎样才能把字写好?详解最科学的练字方法及步骤
  11. Spring Security:基于内存的角色授权
  12. 伴随矩阵,可逆矩阵相关思路分析之一
  13. 在Windows下的virtualenv中搭建Flask+MySQLDb开发环境
  14. 用友NC6.5 6.33 6.3 5.7 5.5 5.02最新补丁下载
  15. 解决office2007打开很慢问题
  16. 栈(LIFO)的存储
  17. 无需关注微信公众号破解openwrite验证
  18. C语言实现成绩等级判别
  19. vue获取地图经纬度
  20. oracle数据库事务日志已满,SQL Server中已满事务日志原因的检测(上)

热门文章

  1. python flask服务器假死_python – Flask POST请求导致服务器崩溃
  2. mysql怎么获得权限_mysql怎么给用户加权限
  3. Soul网关源码阅读(六)请求类型探索
  4. fvdm 跟驰模型 matlab仿真_MATLAB数值计算在光学仿真和教学中的应用
  5. 大一计算机文化基础上机,计算机文化基础上机试题
  6. java bio例子_传统的BIO
  7. Java学习之FileInputStream与FileReader的区别
  8. 理解java虚拟机有什么用_java虚拟机的作用是什么?我们为什么要用虚拟机?
  9. httpcliet发送body体_解决HTTP GET方法调用带有body问题
  10. 多目标进化优化 郑金华pdf_简化审批流程 金华首张以“告知承诺制”审批的医疗器械经营许可证发放...