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 是 SQL Server 中的一种 BulkCopy 功能,允许用户快速将大量数据从文本文件或其他数据源导入到数据库表或视图中。下面是 BULK INSERT 的详细用法和参数解释: 基本语法 BULK INSERT [ [ 'database_...
从SQLSERVER数据库中导出记录生成insert into 语句
标题中的“SQLUtility-bin”可能是指SQLUtility工具的二进制版本,这是一款用于生成SQL Server 2000数据库数据SQL语句的实用程序。这个工具可能对数据库管理员或开发人员非常有用,因为他们需要定期备份或迁移数据,...
在SQL Server中,Bulk Insert是一个非常实用的工具,用于快速大量地将数据导入数据库表。在标题"sql.rar_Bulk Insert"中,我们关注的是如何使用Bulk Insert来提高数据库的导入速度,特别是在处理大规模数据时。这个...
### 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数据导出insert语句工具"是一款专门用于帮助用户将SQL查询结果转化为INSERT语句的实用程序,便于快速生成批量插入数据的脚本。这种工具极大地简化了手动编写大量INSERT语句的繁琐工作,提高了工作效率。 首先,...
当我们需要在两者之间进行数据迁移时,就需要借助特定的工具来完成,比如"SQL Server数据导入SQLite工具"。 这个工具的主要功能是将SQL Server数据库转换为SQLite数据库,这对于开发者和数据管理人员来说非常实用。...
数据库Insert语句生成工具是针对SQL Server数据库设计的一款实用程序,主要目的是为了简化在不同环境间迁移或初始化数据的过程。这个Python编写的工具允许用户快速、高效地为多个表生成Insert语句,使得数据导入变得...
本文介绍了如何使用SQL语句实现在不同的SQL Server实例之间进行数据查询和插入操作的方法。通过具体的示例,展示了如何创建远程服务器别名、执行跨服务器查询以及进行跨服务器数据插入。此外,还介绍了如何配置SQL ...
SQL Server 2000提供了BULK INSERT、OPENROWSET等工具进行批量数据导入,以及BCP命令进行数据导出。试题可能涉及这些操作的正确使用方法。 八、数据库复制 数据库复制是SQL Server 2000中的一个重要特性,允许数据...
- **使用数据库工具**:大多数数据库管理工具(如MySQL Workbench, SQL Server Management Studio等)都提供了生成INSERT语句的功能。 - **编程方式**:通过编程语言(如Python, Java)连接数据库,遍历表中所有行...
这样的工具通常会提供用户友好的界面,让用户导入SQL Server的数据库元数据,然后生成相应的Oracle SQL脚本。 在实际操作中,使用这类工具进行数据库迁移时,我们需要注意以下几点: 1. 数据类型映射:SQL Server...