SQL与ACCESS和EXCEL的数据转换
日期:2007年9月18日 作者: 查看:[大字体 中字体 小字体]-
熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、Access、Excel数据转换,详细说明如下:
一、SQL SERVER 和ACCESS的数据导入导出常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:
1在SQL SERVER企业管理器中的Tools(工具)菜单上,选择Data Transformation
2Services(数据转换服务),然后选择 czdImport Data(导入数据)。
3在Choose a Data Source(选择数据源)对话框中选择Microsoft Access as the Source,然后键入你的.mdb数据库(.mdb文件扩展名)的文件名或通过浏览寻找该文件。
4在Choose a Destination(选择目标)对话框中,选择Microsoft OLE DB Prov ider for SQL Server,选择数据库服务器,然后单击必要的验证方式。
5在Specify Table Copy(指定表格复制)或Query(查询)对话框中,单击Copy tables(复制表格)。
6在Select Source Tables(选择源表格)对话框中,单击Select All(全部选定)。下一步,完成。
Transact-SQL语句进行导入导出:
1. 在SQL SERVER里查询access数据:
-- ======================================================
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\DB.mdb";User ID=Admin;PassWord=')...表名
2.将access导入SQL server
======================================================
在SQL SERVER 里运行:
SELECT *
INTO newtable
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\DB.mdb";User ID=Admin;Password=' )...表名
3. 将SQL SERVER表里的数据插入到Access表中================================================
在SQL SERVER 里运行:
insert into OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source=" c:\DB.mdb";User ID=Admin;Password=')...表名
(列名1,列名2)
select 列名1,列名2 from sql表
实例:
insert into OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'C:\db.mdb';'admin';'', Test)
select id,name from Test
- [1] [2] [3] 下一页
-
- SQL与ACCESS和EXCEL的数据转换 相关文章:
- ·SQL与ACCESS和EXCEL的数据转换
- SQL与ACCESS和EXCEL的数据转换 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:SQL语句实用的几个技巧
下一篇:实例演示在SQL中启用全文检索
精品推荐
热点TOP10
- ·Excel和Access间复制、导入和导出数据
- ·教你如何保证Microsoft Access的安全性
- ·中文Access2000速成教程--1.1 使用“向导”设计数据库
- ·Access与Sql Server之ASP代码比较
- ·整理:防止Access数据库被下载的9种方法
- ·Access.Image控件PictureData属性数组格式
- ·ACCESS中如何使用SQL
- ·使用准则进行条件查询--1.4.从窗体中选择查询的条件
- ·ASP实现access随机显示不重复记录解决方案
- ·建立自由的会计日期的报表
- ·Excel隔行调整行高的四种有效方法
- ·在Access数据库中使用SQL Server语句
- ·揭开Microsoft Access秘密技巧以及陷阱
- ·获取ACCESS2000数据库中所有表的名称
- ·教你在Access数据库中如何使用SQL
- ·Oracle与Access表之间的导入和导出实现
- ·Access 2K/XP 数据库的最佳NTFS权限设置
- ·用Access打印带相片的证件
- ·ACCESS数据库目录读写权限打开图解
- ·掌握部署 Access项目的方法
