zoukankan      html  css  js  c++  java
  • sqlclr返回数据集案例

    ----------------------------------------------返回一张表,但只有一条数据,最后一次设置的。
    [Microsoft.SqlServer.Server.SqlProcedure]
    public static void sqlDataRecord()
    {
    // 在此处放置代码
    SqlDataRecord sr = new SqlDataRecord(new SqlMetaData[]{
    new SqlMetaData("Name",SqlDbType.VarChar,50),
    new SqlMetaData("Age",SqlDbType.Int)
    });
    sr.SetString(0, "郭增");
    sr.SetInt32(1,23);
    sr.SetString(0, "郭增");
    sr.SetInt32(1, 24);
    SqlContext.Pipe.Send(sr);
    }
    --------------如果这样,就会返回两个结果集,相当于两个select * from table 语句,但每个结果集只有一条数据;
    sr.SetString(0, "郭增");
    sr.SetInt32(1, 23);
    SqlContext.Pipe.Send(sr);
    sr.SetString(0, "郭增");
    sr.SetInt32(1, 24);
    SqlContext.Pipe.Send(sr);
    ----------------------------------------------这样会返回一个有两条记录的结果集合;
    //SqlContext.Pipe.SendResultsStart(sr);
    //sr.SetString(0, "郭增");
    //sr.SetInt32(1, 23);
    //SqlContext.Pipe.SendResultsRow(sr);
    //sr.SetString(0, "郭增");
    //sr.SetInt32(1, 24);
    //SqlContext.Pipe.SendResultsRow(sr);
    //SqlContext.Pipe.SendResultsEnd();

  • 相关阅读:
    innodb next-key lock
    kafka-0.9
    aggregations 详解1(概述)
    mapping 详解5(dynamic mapping)
    mapping 详解4(mapping setting)
    mapping 详解3(Meta-Fields)
    mapping 详解2(field datatypes)
    mapping 详解1(mapping type)
    分布式 ES 操作流程解析
    ES 中的那些坑
  • 原文地址:https://www.cnblogs.com/guozefeng/p/3625614.html
Copyright © 2011-2022 走看看