数据库表导入与导出方法

上传人:cl****1 文档编号:469729482 上传时间:2022-11-10 格式:DOCX 页数:4 大小:10.64KB
返回 下载 相关 举报
数据库表导入与导出方法_第1页
第1页 / 共4页
数据库表导入与导出方法_第2页
第2页 / 共4页
数据库表导入与导出方法_第3页
第3页 / 共4页
数据库表导入与导出方法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库表导入与导出方法》由会员分享,可在线阅读,更多相关《数据库表导入与导出方法(4页珍藏版)》请在金锄头文库上搜索。

1、数据库表导入与导出方法SERVER、ACCESS、EXCEL数据转换,详细说明如下:一、SQL SERVER和ACCESS的数据导入导出常规的数据导入导出:使用DTS向导迁移你的Access数据到SQL Server,你可以使用这些步骤:。1在SQL SERVER企业管理器中的Tools (工具)菜单上,选择Data Transformationo2Services (数据转换服务),然后选择czdImport Data (导入数据)。3在Choose a Data Source (选择数据源)对话框中选择Microsoft Access as the Source,然后键入你的.mdb数据库

2、(.mdb文件扩展名)的文件名 或通过浏览寻找该文件。o4 在 Choose a Destination (选择目标)对话框中,选择 Microsoft OLE DB Prov ider for SQL Server,选择数据库服务器,然后单击必要的验证方 式。o5在Specify Table Copy (指定表格复制)或Query (查询)对话框中, 单击Copy tables (复制表格)。o6在Select Source Tables (选择源表格)对话框中,单击Select All (全 部选定)。下一步,完成。Transact-SQL语句进行导入导出:1. 在SQL SERVER里查

3、询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 newtableFROM OPENDATASOURCE (Microsoft.Jet.OLEDB.4.0,Data Source=c:DB.mdb;User ID=Admin;Password= ).表名3. 将SQL SERVER表里的数据插入到Access表中 在SQ

4、L 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 TestINSERT INTO OPENROWSET(Microsoft.Jet.OLEDB.4.0, c:trade.

5、mdb;admin; ”,表名)SELECT *FROM sqltablename二、SQL SERVER和EXCEL的数据导入导出1、在SQL SERVER里查询Excel数据:SELECT *FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,Data Source=c:book1.xls;User ID=Admin;Password=;Extended properties=Excel 5.0).Sheet1$下面是个查询的示例,它通过用于Jet的OLE DB提供程序查询Excel电子表 格。SELECT *FROM OpenDataSource (

6、 Microsoft.Jet.OLEDB.4.0,Data Source=c:Financeaccount.xls;User ID=Admin;Password=;Extended properties=Excel 5.0).xactions2、将Excel的数据导入SQL server :SELECT * into newtableFROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,Data Source=c:book1.xls;User ID=Admin;Password=;Extended properties=Excel 5.0).Sheet1$实

7、例:SELECT * into newtableFROM OpenDataSource( Microsoft.Jet.OLEDB.4.0,Data Source=c:Financeaccount.xls;User ID=Admin;Password=;Extended properties=Excel 5.0).xactions3、将SQL SERVER中查询到的数据导成一个Excel文件T-SQL代码:EXEC master.xp_cmdshell bcp 库名.dbo.表名 out c:Temp.xls -c -q -Sservername -Usa -P参数:S是SQL服务器名;U是用户

8、;P是密码说明:还可以导出文本文件等多种格式实例:EXEC master.xp_cmdshell bcp saletesttmp.dbo.CusAccount out c:temp1.xls -c -q -Spmserver -Usa -PsaEXEC master.xp_cmdshell bcp SELECT au_fname, au_lname FROM程索Qpubs. authors ORDER BY au_lname queryout C: authors.xls -c -Sservername -Usa -Ppassword在VB6中应用ADO导出EXCEL文件代码:Dim cn A

9、s New ADODB.Connectioncn.open Driver=SQLServer;Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;cn.execute master.xp_cmdshell bcp SELECT col1, col2 FROM 库名.dbo.表 名queryout E:DT.xls -c -Sservername -Usa -Ppassword4、在SQL SERVER里往Exce插入数据:insert into OpenDataSource( Microsoft.Jet.OLEDB.4.0,Data Source=c:Temp.xls”;User ID=Admin;Password=;Extended properties=Excel 5.0).table1 (A1,A2,A3) values (1,2,3)T-SQL代码:INSERT INTOOPENDATASOURCE(Microsoft.JET.OLEDB.4.0,Extended Properties=Excel 8.0;Datasource=C:traininginventur.xls).Filiale1$(bestand, produkt) VALUES (20, Test)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号