SQL 2005 中数据导入和导出操作步骤
以前在2000里可以数据导入导出,当然在2005里也不例外,同样有这样的操作,只是在操作上和2000有点区别,下面通过图文的方法教你怎样导入导出数据。
操作步骤:
1、如图,在“对象资料管理器”里,右击你要导入导出数据的数据库,选择“任务”里的导入数据或导出数据,我这里以导入数据为例,导出数据和导入操作差不多。
2、选择后,会出现下图界面,选择数据源,数据源就表示你要从哪个数据库导入数据。数据库名就是你所使用的SQL服务器,如果是运程数据库,可直接写IP地址。这里我以本地为例。身份验证就是你用什么方式登录,如果是远程,一般用SQL Server身份验证,验证后,他会在数据库的列表里显示所有数据库,你要找到你要导入或导出的数据库,然后点“下一步”。
3、当出现下图界面时,目标数据,目标表示你需要导入到哪个数据库,如果是远程数据库,同样直接输入IP地址,然后用SQL身份验证。和数据源操作差不多。
4、点下一步后,会出现如下图界面,默认就是第一个选项,不要管他,直接点“下一步”。
5、点了下一步后,就会出现下图的界面,当然你的数据库表和我这个不一样,你要在你需要导入的表前面打上钩,在目标里就会有相应的数据库,如果他没有在目标库里找到表,就会自动新建个表。
同时在选择表后,点击下面的“编辑映射”里,可以指定源表和目标表对应的字段,如果你有的字段不需要导入,那你只要在目标字段里选择“忽略”就可以了,选择好后,点“确定”,再点下一步。
6、在出现下面界面时,不要管,只要点“下一步”或“完成”,然后再点一次完成。
7、出现下图就说明已在导入数据了,等数据导入完成后,就OK了。
相关文档:
我在将Excel的数据导入到SQL的时候老是出现下面的错误:
配置选项 'show advanced options' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。
配置选项 'Ad Hoc Distributed Queries' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。
消息 7399,级别 16,状态 1,第 1 行
链接服务器 "(null)" 的 OLE DB 访问 ......
inner join(等值连接) 只返回两个表中联结字段相等的行
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
INNER JOIN 语法:
INNER JOIN 连接两个数据表的用法:
SELECT * from 表1 INNER JOIN 表2 ON 表1.字段号=表2 ......
select a.ClassName,a.CourseName,sum(不及格) as 不及格,sum(差) as 差,sum(中等) as 中等,sum(好) as 好 ,sum(不及格)+sum(差)+sum(中等)+sum(好) as 班级总人数 from (select StudentID,ClassName,CourseName,1 as 不及格,0 as 差,0 as 中等,0 as 好 from StudentScore where ScoreRemark='fail' union all
select Stu ......
----------Dbf 导入 Sql Server表----------
以下均以SQL2000、VFP6及以上的表为例
代码导入:查询分析器中执行如下语句(先选择对应的数据库)
-------------如果接受导入数据的SQL表已存在
--如果接受导入数据的SQL表已经存在
Insert Into 已经存在的SQL表名 Select * from openrowset('MSDASQL','Driver=Microso ......