使用BULK INSERT大批量导入数据 SQLSERVER
CREATE TABLE [dbo].[course](
[id] [int] NULL,
[name] [nvarchar](50) NULL,
[CourseType] [nvarchar](50) NULL,
[Course] [float] NULL
)
导入数据:
将下面的数据存储为文本文件或SQL文件
2,李刚,语文,89;3,李刚,数学,79;3,李刚,英语,69;4,李刚,化学,89
导入语句:
代码如下:
BULK INSERT dbo.course
FROM 'd:\course.txt '
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = ';'
)
有关 BULK INSERT 示例,请参阅:
相关推荐
-
oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
最近做项目遇到一个挺纠结的问题,由于业务的关系,DB的数据表无法确定,在使用过程中字段可能会增加,这样在insert时给我造成了很大的困扰. 先来看一下最终我是怎么实现的: <insert id="batchInsertLine" parameterType="HashMap"> <![CDATA[ INSERT INTO tg_fcst_lines(${lineColumn}) select result.*,sq_fcst_lines.next
-
将表里的数据批量生成INSERT语句的存储过程 增强版
有时候,我们需要将某个表里的数据全部或者根据查询条件导出来,迁移到另一个相同结构的库中 目前SQL Server里面是没有相关的工具根据查询条件来生成INSERT语句的,只有借助第三方工具(third party tools) 这种脚本网上也有很多,但是网上的脚本还是欠缺一些规范和功能,例如:我只想导出特定查询条件的数据,网上的脚本都是导出全表数据 如果表很大,对性能会有很大影响 这里有一个存储过程(适用于SQLServer2005 或以上版本) -- Author: <桦仔> -- Blog
-
SQL Server存储过程生成insert语句实例
你肯定有过这样的烦恼,同样的表,不同的数据库,加入你不能执行select insert那么你肯定需要一条这样的存储过程,之需要传入表明,就会给你生成数据的插入语句.当然数据表数量太大,你将最好用别的方式 复制代码 代码如下: Create proc [dbo].[spGenInsertSQL] (@tablename varchar(256))asbegindeclare @sql varchar(8000)declare @sqlValues varchar(8000)set @sql
-
使用BULK INSERT大批量导入数据 SQLSERVER
开门见山,直接以例子介绍: 复制代码 代码如下: CREATE TABLE [dbo].[course]( [id] [int] NULL, [name] [nvarchar](50) NULL, [CourseType] [nvarchar](50) NULL, [Course] [float] NULL ) 导入数据: 将下面的数据存储为文本文件或SQL文件 2,李刚,语文,89;3,李刚,数学,79;3,李刚,英语,69;4,李刚,化学,89 导入语句: 复制代码 代码如下: BULK I
-
Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL
Mysql load data的使用 数据库中,最常见的写入数据方式是通过SQL INSERT来写入,另外就是通过备份文件恢复数据库,这种备份文件在MySQL中是SQL脚本,实际上执行的还是在批量INSERT语句. 在实际中,常常会遇到两类问题:一类是数据导入,比如从word.excel表格或者txt文档导入数据(这些数据一般来自于非技术人员通过OFFICE工具录入的文档):一类数据交换,比如从MySQL.Oracle.DB2数据库之间的数据交换. 这其中就面临一个问题:数据库SQL脚本有差异,
-
asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法
本文实例讲述了asp.net实现将Excel中多个sheet数据导入到SQLSERVER中的方法.分享给大家供大家参考,具体如下: public DataSet GetDataSet(string filePath) { string Connstr = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='" + filePath + "';Extended Properties='Excel 8.0;HD
-
ASP将Excel数据导入到SQLServer的实现代码
复制代码 代码如下: <form action="insert.asp" method="post" enctype="multipart/form-data" name="form1" onSubmit="b1_onclick()"> <table width="500" border="1" align="center" ce
-
sqlserver数据库导入数据操作详解(图)
Microsoft SQL Server Management Studio是SQL SERVER的客户端工具,相信大家都知道.我不知道大伙使用导入数据的情况怎么样,反正我最近是遇到过.主要是因为没有远程数据库服务器的权限,而需要测试新修改的内容对旧数据的冲突.因为流程改变,免不了需要修改数据来适应新的变化.所以需要在测试环境里面去模拟真实环境的数据.当时还搞笑,直接是粘贴到EXCEL,然后再复制到数据库.对于一般来说,这种方式也可以,但是对于一些特殊的字符,如果直接粘贴到EXCEL里面的话,并
-
SQLServer导入数据图文方法
首先登录到远程数据库服务器: 1. 右击您准备导入数据的数据库,选择"所有任务"下的"导入数据" 2. 进入DTS导入/导出向导,点击"下一步"按钮继续 3. 选择数据源,输入数据源所在的数据库服务器名称.用户名.密码和要复制数据的源数据库,点击"下一步"按钮 4. 选择目的,输入目的数据库所在的数据库服务器名称.用户名.密码和要复制数据的目的数据库,点击"下一步"按钮 5. 选择复制方式,一般选"
-
SQL Server数据库中批量导入数据的四种方法总结
在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题.其实,在SQL Server中集成了很多成批导入数据的方法.有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小菜一碟.现在的重点就是,如何让用户了解这些方法,让数据导入变得轻松一些. 第一:使用Select Into语句 若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入.Select Into语句,他的作用就是把数据从另外一个数据库中查询出来,然后加入到某个用户指定的表中.
-
sql server Bulk Insert命令详细
BULK INSERT以用户指定的格式复制一个数据文件至数据库表或视图中. 语法: BULK INSERT [ [ 'database_name'.][ 'owner' ].]{ 'table_name' FROM 'data_file' } WITH ( [ BATCHSIZE [ = batch_size ] ], [ CHECK_CONSTRAINTS ], [ CODEPAGE [ = 'ACP' | 'OEM' | 'RAW' | 'code_page' ] ], [ DATAFILE
-
SQL Server Bulk Insert 只需要部分字段时的方法
根据一般做法的话,导出部分字段时没有办法生成格式化XML文件,所以导入时就没有办法格式化导入数据. 我想到两点,1.手工修改格式化XML文件,2.创造一个能生成格式化XML文件的中间对象. 在MSDN中寻找方法时,突然想到可以使用视图来做中间对象,于是就搭一个测试下.以下是测试记录: 复制代码 代码如下: USE master GO CREATE DATABASE [db_test] GO USE db_test GO CREATE TABLE dbo.T_test( ID [int] IDEN
-
SQL Server数据库中批量导入数据的2种方法
在软件项目实施的时候,数据导入一直是项目人员比较头疼的问题.其实,在SQL Server中集成了很多成批导入数据的方法.有些项目实施顾问头疼的问题,在我们数据库管理员眼中,是小菜一碟.现在的重点就是,如何让用户了解这些方法,让数据导入变得轻松一些.相信以下方法大家都用过了,温故而知新哈,如果有更好的方法希望大家都提出来~ 一.使用Select Into语句 若企业数据库都采用的是SQL Server数据库的话,则可以利用Select Into语句来实现数据的导入.Select Into语句,他的
随机推荐
- 韩国人日本人努力工作的原因分析(歪解)
- jQuery实现base64前台加密解密功能详解
- 原生js实现移动开发轮播图、相册滑动特效
- iOS实现导航栏透明示例代码
- php中使用__autoload()自动加载未定义类的实现代码
- 举例解析Java的设计模式编程中里氏替换原则的意义
- 探究MySQL中索引和提交频率对InnoDB表写入速度的影响
- PHP网站安装程序制作的原理、步骤、注意事项和示例代码
- 简单的网页广告特效实例
- ROW_NUMBER SQL Server 2005的LIMIT功能实现(ROW_NUMBER()排序函数)
- jquery中ready()函数执行的时机和window的load事件比较
- Vue 固定头 固定列 点击表头可排序的表格组件
- javascript冒泡排序小结
- 在WordPress中使用wp_count_posts函数来统计文章数量
- Android亮度调节的几种实现方法
- C#检查指定对象是否存在于ArrayList集合中的方法
- js判断数组是否包含某个字符串变量的实例
- 详解webpack提取第三方库的正确姿势
- Java利用MYSQL LOAD DATA LOCAL INFILE实现大批量导入数据到MySQL
- Javascript实现购物车功能的详细代码