最近因为工作需要,自己写了一个存储过程将数据库中的数据导出至CSV格式。在此记录下来以后使用。

CREATE PROCEDURE [dbo].[Name of Stored procedure]

  @DBName as varchar(100),
  @TableName as varchar(100),
  @ExportFilePath as varchar(500),
  @RecordNum as varchar(100)

AS
BEGIN

  SET NOCOUNT ON;

  Declare @SQLStr varchar(1000)
  Declare @Count varchar(100)

  If ISNUMERIC(@RecordNum)= 1
    SET @Count = 'Top ' + @RecordNum + ' *'
  Else
    SET @Count = '*'

  SET @SQLStr = 'bcp "select ' + @Count + ' from ' + @DBName + '.dbo.' + @TableName + '" queryout "' + @ExportFilePath + '" -T -c -t,'

 

  exec sp_configure 'show advanced options', 1
  reconfigure
  exec sp_configure 'xp_cmdshell', 1
  reconfigure

  exec xp_cmdshell @SQLStr

  exec sp_configure 'show advanced options', 1
  reconfigure
  exec sp_configure 'xp_cmdshell', 0
  reconfigure

END

转载于:https://www.cnblogs.com/MatrixBlogs/p/3372668.html

导出数据库数据至CSV格式相关推荐

  1. 导出数据库数据成txt格式

    set verify off; set colsep '分隔符'; set echo off; set feedback off; set heading off; set pagesize 0; s ...

  2. mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件

    Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...

  3. php导出excel数据使用csv替代xls格式

    为什么80%的码农都做不了架构师?>>>    php导出excel数据使用csv替代xls格式 一直以来需要将某些后台数据导出来以供运营人员查看,因为他们都用excel.所以最初的 ...

  4. mysql导出数据库数据及表结构

    mysql导出数据库数据及表结构 1,导出远程数据库数据到本地 mysql -A wj_sms -h192.168.1.105 -uroot -p4321 -ss -e "set NAMES ...

  5. qcustomplot 峰值_QT 本程序可读取Yokogawa 光谱仪多个数据文件(CSV格式)并寻峰 - 下载 - 搜珍网...

    本程序可读取Yokogawa 光谱仪多个数据文件(CSV格式)并寻峰.数据文件为多个光栅串的测试光谱.串联光栅波长间隔等距,可确定等距串联光栅的中心波长和峰值强度,将数据存入mat file 使用前请 ...

  6. mysql spool_spool+sql拼接实现导出结果集为csv格式文件

    spool+sql拼接实现导出结果集为csv格式文件 发布时间:2020-05-29 21:33:23 来源:51CTO 阅读:4934 作者:天黑顺路 从oracle导出csv格式文件(利用plsq ...

  7. Hive导出复杂数据到csv文件

    工作中经常遇到使用Hive导出数据到文本文件供数据分析时使用.Hive导出复杂数据到csv等文本文件时,有时会遇到以下几个问题: 导出的数据只有数据没有列名. 导出的数据比较复杂时,如字符串内包含一些 ...

  8. springboot+mybatis+sqlserver导出数据库数据并实现下载到excel

    springboot+mybatis+sqlserver导出数据库数据并实现下载到excel 1.准备工作 1.1 下载一个springboot框架demo 1.2 配置maven 1.3 引入需要的 ...

  9. [VB]数据库导入到 CSV 格式文件

    ************************************** ' 过程名: dB_RsToCSVFile ' 功能:数据库导入到 CSV 格式文件 '***************** ...

  10. php mysql 输出csv_php使用指定编码导出mysql数据到csv文件的方法

    本文实例讲述了php使用指定编码导出mysql数据到csv文件的方法.分享给大家供大家参考.具体实现方法如下: <?php /* * PHP code to export MySQL data ...

最新文章

  1. LNMP_ 配置文件
  2. AI创业公司最佳「开发工具」指南火了,还发现了个可挑战Jupyter的「杀手」
  3. 黑盒测试实践(小组作业)每日例会记录——11.27
  4. Linux 初始化脚本 (centos6 centos7 通用)
  5. MySQl求奇数和函数_收集的48个Shell脚本小技巧
  6. hive添加字段报conflicting lock
  7. oracle用户口令已失效
  8. VS的一个项目,release/debug/x64/win32的设置有没有办法一次设置?
  9. matlab仿真元件,matlab电力系统仿真元件[高等教育]
  10. 关于双网卡同时连接内外网
  11. 苹果技术支持联系方式
  12. 2019.7.summary
  13. VC++分析数据包实现SMTP协议分析
  14. Linux IP 地址修改
  15. cocos2dx+VS2019环境配置
  16. Sublime Text3 Python配置
  17. 国内发布首款骁龙笔记本,然过高的定价难打开市场
  18. sort 函数实现数值排序
  19. 联通信号服务器,网友吐槽联通信号不好,其实只是地区问题,以后一定会解决...
  20. pytorch使用tensorboard可视化loss、acc

热门文章

  1. urule决策引擎实现增量打包部署
  2. 第七代i3核显linux驱动下载,i3-8100,装win7,集显uhd 630改版驱动完美安装
  3. STM32F103单片机驱动蜂鸣器
  4. 必看!!作为电工,你为什么要学PLC?
  5. TIA WinCC Professional入门经典
  6. CRT使用(一)CRT软件安装和部署
  7. 用于机器学习的数据库--UCI数据库
  8. thinkphp5.0.20 数据库迁移/填充
  9. 基于自抗扰控制的高速列车自动驾驶速度控制
  10. SU插件情报局 | Selection Toys 过滤选择(附插件安装包)