IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

将SQL中的数据导入到Access中的两个方法

2006年04月05日
网络/熊祥众

通过在维护网站或者大型数据库应用程序时,因为某些记录的打印或者查看,或者上级部门要求查看一部分数据时,我们通常会将那一部分数据导入到ACCESS或者EXCEL中,其基本原理类似。

将数据从SQL SERVER中导出部门数据到ACCESS数据库的方法如下:

第一种,将整个表直接导入ACCESS中
这种导入可以通过SQL SERVER中数据导入导出向导来完成,具体操作步骤,选择表-->右键-->所有任务-->数据导出,然后根据向导操作,在选择目的地时,选择Mircorsoft Acess即可.

第二种 将部分数据进导出操作。
比如,要求查看文章表中,从文章ID从100到200的记录,只要求查看文章内容。
这种操作稍微麻烦点,要求先建立一个临时表,然后再将临时表,按照第一种方法进行导出操作。
a.建表操作
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[table1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[table1]
GO

CREATE TABLE [dbo].[table1] (
[id] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,
[title] [nvarchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
[content] [ntext] COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
b.将数据导入到临时表
insert table1(id,title,content) as
select artitcle.id,article.title,article.content from 文章表 article where article.id <200 and article.id>100 order by article.id asc;


通过在SQL查询分析器,执行,以上sql语句

c.然后按照第一种导出数据的方法,利用导出向导进行数据导出操作。

注:导入到EXCEL中时,可以直接通过在查询分析器里面执行SQL语句,然后将结果进行保存到相应的文件即可.

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

SQL Server2008行数据和页数据压缩解密
SQL Server2008行数据和页数据压缩解密本文将为大家介绍SQL Server 2008行数据和页数据的一些处理方法,希望能对DBA的管...
如何修改天融信NGFW4000防火墙用户认证数据库
如何修改天融信NGFW4000防火墙用户认证数据库对象本文主要是如何修改天融信NGFW4000防火墙用户认证数据库对象的介绍。...

本类热点