扫一扫
关注微信公众号

将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语句,然后将结果进行保存到相应的文件即可.

热词搜索:

上一篇:CASE在sql server中的使用用法
下一篇:网络安全需澄清五个误解

分享到: 收藏