zoukankan      html  css  js  c++  java
  • datatable 批量插入方法 求解?

    1、有datatable数据集 dt 一个集合

    2、mssql 数据表 table1  字段  title、url、createtime

    现在需要将dt中的数据批量插入的表table1中 不知如何操作?

    求牛哥   帮忙……

    解决方案:

    存储过程

    Create Type PassportTableType as Table
    (
    Title varchar(100),
    Director varchar(100),
    DateReleased varchar(100)
    )
    go
    Create PROCEDURE [dbo].[CreateInsert]
    @Ins PassportTableType readonly
    AS
    BEGIN
    SET NOCOUNT ON;
    Insert into table(title,url,createtime) select title,url,createtime from @Ins
    END

    方法

    代码
     1 private static long Inserts(DataTable dt)
    2 {
    3 Stopwatch stopwatch = new Stopwatch();
    4 stopwatch.Start();
    5
    6 SqlParameter[] sqlParameter = { new SqlParameter("@Ins", dt) };
    7 SqlHelper.ExecuteNonQuery(connectionString, CommandType.StoredProcedure, "CreateInsert", sqlParameter);
    8 stopwatch.Stop();
    9 return stopwatch.ElapsedMilliseconds;
    10 }
  • 相关阅读:
    呵呵
    geoserver中WMS服务详细说明
    Linux的用户和用户组管理
    linux ftp配置
    linux下vi命令大全
    linux基本命令大全
    Python ConfigParser
    java 小程序分析:参数传递
    java final
    java静态初始化块(静态域)
  • 原文地址:https://www.cnblogs.com/EWall/p/2152618.html
Copyright © 2011-2022 走看看