SQL导出数据到TXT

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;
using System.IO;
namespace _02导出数据
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = "Data Source=XY-PC;Initial Catalog=MyItcast;Integrated Security=True";
            using (SqlConnection con=new SqlConnection(str))
            {
                string sql = "select UserId, UserName, UserPwd from UserLogin";
                using (SqlCommand cmd=new SqlCommand(sql,con))
                {
                    con.Open();
                    using (SqlDataReader reader=cmd.ExecuteReader())
                    {
                        if (reader.HasRows)
                        {

                            using (StreamWriter sw=new StreamWriter("1.txt"))
                            {
                                sw.WriteLine("{0},{1},{2}", reader.GetName(0), reader.GetName(1), reader.GetName(2));//获取指定列的名称,参数是下标,只写一次,因此放在循环外面
                                while (reader.Read())
                                {

                                    sw.WriteLine("{0},{1},{2}",reader[0],reader[1],reader[2]);//获取指定列的value,参数是下标
                                }// end while
                            }//end using

                        }// end if
                    }// end using
                }//end using

            }// end using
            Console.WriteLine("我要用计算机控制挖掘机炒菜");
            Console.ReadKey();
        }
    }
}
时间: 2024-12-03 03:28:27

SQL导出数据到TXT的相关文章

sql语句导出数据到txt文件或其他文件

select page.id,page.depth,auto_checkitem.rule_id,auto_checkitem.result from auto_checkitem,page where auto_checkitem.page_id=page.id and auto_checkitem.host_id=76 into outfile '/ygb.txt' lines terminated by '\r\n' ;

C# listview控件右击导出数据到txt文本

private void 导出成功点击ToolStripMenuItem_Click(object sender, EventArgs e) { if (listCount.Items.Count == 0) { MessageBox.Show("列表为空!"); } else { List<string> list = new List<string>(); foreach (ListViewItem item in listCount.Items) { st

Oracle导出数据到txt

使用SQLPlus的spool命令  操作步骤  1. 新建一个脚本文件,存放起来,如D:\spool.sql,具体代码如下 set echo off --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句 set feedback off --是否显示当前sql语句查询或修改的行数 set newpage none --会在页和页之间没有任何间隔 set verify off -- set pagesize 0 --分多少页 set term off --在用spool

sql 导出数据到Excel 指定开始行 日期格式转换JlntI

<p> 太白山依旧在晨雾中凸现.积雪的山峰,在一派透明纯净中苏醒.溪水清丽,隐微的绿意在风中酝酿,闲雅与淡然,像一颗漫游的心灵.风儿涌动的空隙,可以使,万物姿态舒展而更加柔和,在天与山之间,在山与林之间,在林与水之间,忽而散开,忽而聚拢.山巅晶莹的回忆有时是一件很美好的事,一个人脱离了喧嚣,用片刻的宁静把往事一点一点的串起,然,后一幕一幕的翻阅,虽然有点隐忍的痛,但却也充满了馨香之气. 已经很久没有想起你了,再次想起,突然间觉得好久远了,只是这一刻的安静中,我那么轻易地想起你,还是记忆时至今日

db2导出数据并导入hive临时表中

操作: 1.从db2 中导出数据到txt中 2.修改文件中的分隔符为":" 3.在hive中新建表(建表时需要制定分隔符) 4.导入数据 -------- 1.从db2 中导出数据到txt中 db2 -x "select col1,col2,col3  from tbl_name where xxx with ur">filename.txt 2.修改文件中的分隔符为":" cat filename.txt | awk '{print $1

常见SQL Server导入导出数据的几个工具

摘自:http://www.cnblogs.com/chenxizhang/archive/2011/06/09/2076542.html 在我们的日常工作中,与数据库打交道的机会越来越多.这一篇文章我整理一下常见的SQL Server导入导出数据的几个工具 1. 数据导入导出向导 这是一个可视化的工具,我放在首位,是由于它可以极大灵活地满足导入导出功能,而且是所见即所得的,易于使用. 启动数据导入导出向导的方式有好多种,我自己习惯直接通过如下的命令启动(开始=>运行) dtswizard(顾名

PL/SQL导出到execl中,数据前面的0发生丢失的解决办法

ERR出现的场景再现: 使用 PL/SQL导出按钮,选择‘CSV文件’,保存为1.csv,后用execl打开,复制到VuGen中作为login脚本的参数化文件username. ERR及发现过程: 在跑login场景时,使用的参数化了用户名与密码,并且使用 random + iteration的组合方式,总会出现2-3个登录事务失败,最后在脚本中增加lr_log_message()函数输出每次的用户名,同时更改方式为 unique + iteration,先跑了10000个用户,来查看究竟是哪些

BCP是SQL Server中负责导入导出数据的一个命令行工具

BCP是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据.BCP可以将数据库的表或视图直接导出,也能通过SELECT FROM语句对表或视图进行过滤后导出.在导入导出数据时,可以使用默认值或是使用一个格式文件将文件中的数据导入到数据库或将数据库中的数据导出到文件中. 下面将详细讨论如何利用BCP导入导出数据. 1. BCP的主要参数介绍 BCP共有四个动作可以选择. (1) 导入. 这个动作使用in命令完成,后面

一、SQL系列之~使用SQL语言导出数据及实现定时导出数据任务

一般情况下,SQL数据库中带有导入与导出数据的直接按键操作,点击数据表所在的数据库--任务--导出/导入数据,根据导入/导出向导直接将数据导出即可. 但导出的数据格式多为Excel格式,如果需要导出的数据为csv/word/txt格式时,我们如何用SQL语言操作?如果需定时导出更新的数据表,又该如何操作呢? 第一步:使用 sp_configure 开启系统存储过程sys.xp_cmdshell的服务器安全配置 1 --(1)开启配置 2 USE master 3 GO 4 RECONFIGURE