sql下三种批量插入数据的方法
建库语句及代码实现
```sql
-- 创建数据库
USE master
GO
IF EXISTS (SELECT FROM master.sys.databases WHERE name = N'BulkDB')
DROP DATABASE BulkDB
CREATE DATABASE BulkDB;
GO
-- 创建表
USE BulkDB
GO
IF OBJECT_ID('dbo.BulkTable', 'U') IS NOT NULL
DROP TABLE dbo.BulkTable
CREATE TABLE BulkTable (Id INT PRIMARY KEY, UserName NVARCHAR(32), Pwd VARCHAR(16))
GO
-- 创建表值参数类型
USE BulkDB
GO
IF EXISTS (TYPE T FROM sys.types st JOIN sys.schemas ss ON st.schema_id = ss.schema_id WHERE st.name = N'BulkType' AND ss.name = N'dbo')
DROP TYPE dbo.[BulkType]
CREATE TYPE dbo.[BulkType] AS TABLE (Id INT, UserName NVARCHAR(32), Pwd VARCHAR(16))
GO
```
```csharp
public static void InsertDataByLoop()
{
Stopwatch sw = new Stopwatch();
DataTable dt = GetTable(); // 获取数据表
编程语言
- sql下三种批量插入数据的方法
- js数组去重的hash方法
- VB.NET拷贝整个目录下所有子目录及文件的实例代
- IDEA 激活码到期之后的乱象(看看你中没)
- magento后台无法登录解决办法的两种方法
- JSON中key动态设置及JSON.parse和JSON.stringify()的区别
- asp.net中对象失去焦点时自动提交数据 V2
- 基于python的mysql复制工具详解
- vue组件命名和props命名代码详解
- vue如何将v-for中的表格导出来
- js设计模式之结构型享元模式详解
- MySql 5.7.17 winx64的安装配置详细教程
- CodeIgniter错误mysql_connect()- No such file or directory解决
- 详解angularJS动态生成的页面中ng-click无效解决办法
- js电话号码验证方法
- JS动态添加iframe的代码