SQL Server2000中用BULK INSERT语句导入文本数据
======================================================================
--建表
CREATE TABLE [dbo].[T](
[Company] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[Address] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[PostCode] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[Name] [nchar](10) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
--插入
BULK INSERT T
FROM 'c:\a.txt'
WITH (
FIELDTERMINATOR = '\n', --字段间隔符号
ROWTERMINATOR = '\n\n' --记录间隔符号
... --更多参数参见http://technet.microsoft.com/zh-cn/library/ms188365.aspx
)
--根据需要可以修改字符及记录间隔符号
select * from t --查看刚才导进去的数据
======================================================================
要导入的数据如下[a.txt,保存到c盘下,每个字段是一个回车,每条记录是2个回车]
**********************************************
北京
北京
10001
北京
上海
上海
20001
上海
**********************************************
本文转自:
http://hi.baidu.com/wishwingliao/blog/item/0b247fecf43705d02f2e2198.html
分享到:
相关推荐
7. **文件格式与导入**:导出的Insert语句通常保存为文本文件,如.sql格式,方便在其他SQL Server环境中运行。用户可以直接在查询编辑器中打开并执行,也可以通过脚本自动化执行。 8. **自动化集成**:对于持续集成...
此工具可以将SQL Server表数据导出成Insert语句。SQL Server的导入导出功能可以导出创建数据库各对象的脚本,却不提供导出目标表的现有数据为Insert语句的功能,此工具可以将SQL Server表数据导出成Insert语句。
在SQL Server中,`BULK INSERT`命令是一个非常实用的功能,用于从外部数据源,如文本文件或CSV文件,快速大量地导入数据到数据库表中。这个操作比使用INSERT语句逐行插入数据快得多,尤其在处理大量数据时。在本篇中...
在SQL Server中,有时我们需要将现有表中的特定数据导出为INSERT语句,以便在其他数据库或备份中重建这些记录。这通常在迁移数据、创建测试数据或者进行数据备份时非常有用。以下是如何将SQL Server表中指定数据转化...
SQL Server表数据生成INSERT SQL脚本 SQL Server是一种强大的关系数据库管理系统,提供了多种方式来生成INSERT SQL脚本,以便将数据导出到其他数据库或系统中。在本文中,我们将介绍如何使用SQL Server 2008中文版...
总结来说,SQL Server提供了`SELECT INTO`和`INSERT INTO...SELECT`两种语句用于数据迁移。而"SelectInsertTable"这样的工具进一步简化了这一过程,使得生成和执行`INSERT`语句更为便捷。在进行数据同步或备份时,...
这里使用了 BULK INSERT 语句来批量导入数据。 导入 dBase IV 文件 为了将数据从 dBase IV 文件导入到 SQL Server,使用 SELECT * FROM OPENROWSET(’MICROSOFT.JET.OLEDB.4.0’ ,’dBase IV;HDR=NO;IMEX=2;...
BULK INSERT 是 SQL Server 中的一种 BulkCopy 功能,允许用户快速将大量数据从文本文件或其他数据源导入到数据库表或视图中。下面是 BULK INSERT 的详细用法和参数解释: 基本语法 BULK INSERT [ [ 'database_...
从SQLSERVER数据库中导出记录生成insert into 语句
在SQL Server 2005中,从TXT文件导入数据是一项常见的任务,特别是在处理大量文本数据时。本文将总结两种主要方法,通过SQL语句和存储过程来完成这个任务。 首先,我们来看第一种方法,直接使用BULK INSERT语句。...
在SQL Server中,Bulk Insert是一个非常实用的工具,用于快速大量地将数据导入数据库表。在标题"sql.rar_Bulk Insert"中,我们关注的是如何使用Bulk Insert来提高数据库的导入速度,特别是在处理大规模数据时。这个...
可以将数据库中的数据导出insert into脚本, sql server2008以上版本已经自带导出数据库数据成insert脚本功能,该工具针对2005以下版本.使用时先选择数据库服务器地址,在右侧选择Sql Server login,输入数据库账号...
### Bulk Insert导入数据知识点 #### 一、Bulk Insert概述 - **定义**:`BULK INSERT` 是 SQL Server 提供的一种高效数据导入工具,能够帮助用户快速地将大量数据从文本文件导入到数据库表中。 - **优势**: - **...
SQL Server 导入数据 SQL Server 是一个功能强大且广泛使用的关系数据库管理系统,它提供了多种方式来导入数据,...同时,SQL Server 也提供了许多其他的数据导入方式,如使用 BULK INSERT 语句、使用数据导入向导等。
- **文本文件**:BCP同样可以用于导入和导出文本文件,例如`bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword`导出,`BULK INSERT`语句用于从文本文件批量插入数据。 - **dBase和FoxPro...
当我们需要在两者之间进行数据迁移时,就需要借助特定的工具来完成,比如"SQL Server数据导入SQLite工具"。 这个工具的主要功能是将SQL Server数据库转换为SQLite数据库,这对于开发者和数据管理人员来说非常实用。...
数据库Insert语句生成工具是针对SQL Server数据库设计的一款实用程序,主要目的是为了简化在不同环境间迁移或初始化数据的过程。这个Python编写的工具允许用户快速、高效地为多个表生成Insert语句,使得数据导入变得...
标题 "Excel数据导入SQL Server 2000: for Delphi 7" 涉及的是在Delphi 7开发环境中将Excel数据批量导入到SQL Server 2000数据库的过程。这个操作在数据处理和分析中非常常见,特别是在需要整合不同来源的数据时。...
这样的工具通常会提供用户友好的界面,让用户导入SQL Server的数据库元数据,然后生成相应的Oracle SQL脚本。 在实际操作中,使用这类工具进行数据库迁移时,我们需要注意以下几点: 1. 数据类型映射:SQL Server...
由于SQL Server可能有长度限制,所以大型表的数据导出可能会被拆分成多条INSERT语句,以确保导入时不会超出单条语句的最大允许长度。 3. **MHT格式**:选择MHT格式是为了方便存储和分发这些SQL语句。MHT文件是一个...