知识大全 SQLSERVER与ACCESSEXCEL的数据转换
Posted 语句
篇首语:药农进山见草药,猎人进山见禽兽。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 SQLSERVER与ACCESSEXCEL的数据转换相关的知识,希望对你有一定的参考价值。
SQLSERVER与ACCESSEXCEL的数据转换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
熟悉SQL SERVER 的数据库管理员都知道 其DTS可以进行数据的导入导出 其实 我们也可以使用Transact SQL语句进行导入导出操作 在Transact SQL语句中 我们主要使用OpenDataSource函数 OPENROWSET 函数 关于函数的详细说明 请参考SQL联机帮助 利用下述方法 可以十分容易地实现SQL SERVER ACCESS EXCEL数据转换 详细说明如下 一 SQL SERVER 和ACCESS的数据导入导出 常规的数据导入导出 使用DTS向导迁移你的Access数据到SQL Server 你可以使用这些步骤: 在SQL SERVER企业管理器中的Tools(工具)菜单上 选择Data Transformation Services(数据转换服务) 然后选择 czdImport Data(导入数据) 在Choose a Data Source(选择数据源)对话框中选择Microsoft Access as the Source 然后键入你的 mdb数据库( mdb文件扩展名)的文件名或通过浏览寻找该文件 在Choose a Destination(选择目标)对话框中 选择Microsoft OLE DB Prov ider for SQL Server 选择数据库服务器 然后单击必要的验证方式 在Specify Table Copy(指定表格复制)或Query(查询)对话框中 单击Copy tables(复制表格) 在Select Source Tables(选择源表格)对话框中 单击Select All(全部选定) 下一步 完成 Transact SQL语句进行导入导出 在SQL SERVER里查询access数据: SELECT * FROM OpenDataSource( Microsoft Jet OLEDB Data Source= c:\\DB mdb ;User ID=Admin;Password= ) 表名 将access导入SQL server 在SQL SERVER 里运行: SELECT * INTO newtable FROM OPENDATASOURCE ( Microsoft Jet OLEDB Data Source= c:\\DB mdb ;User ID=Admin;Password= ) 表名 将SQL SERVER表里的数据插入到Access表中 在SQL SERVER 里运行 insert into OpenDataSource( Microsoft Jet OLEDB Data Source= c:\\DB mdb ;User ID=Admin;Password= ) 表名 (列名 列名 ) select 列名 列名 from sql表 实例 insert into OPENROWSET( Microsoft Jet OLEDB C:\\db mdb ; admin ; Test) select id name from Test INSERT INTO OPENROWSET( Microsoft Jet OLEDB c:\\trade mdb ; admin ; 表名) SELECT * FROM sqltablename 二 SQL SERVER 和EXCEL的数据导入导出 在SQL SERVER里查询Excel数据: SELECT * FROM OpenDataSource( Microsoft Jet OLEDB Data Source= c:\\book xls ;User ID=Admin;Password=;Extended properties=Excel ) [Sheet $] 下面是个查询的示例 它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格 SELECT * FROM OpenDataSource ( Microsoft Jet OLEDB Data Source= c:\\Finance\\account xls ;User ID=Admin;Password=;Extended properties=Excel ) xactions 将Excel的数据导入SQL server : SELECT * into newtable FROM OpenDataSource( Microsoft Jet OLEDB Data Source= c:\\book xls ;User ID=Admin;Password=;Extended properties=Excel ) [Sheet $] 实例: SELECT * into newtable FROM OpenDataSource( Microsoft Jet OLEDB Data Source= c:\\Finance\\account xls ;User ID=Admin;Password=;Extended properties=Excel ) xactions 将SQL SERVER中查询到的数据导成一个Excel文件 T SQL代码 EXEC master xp_cmdshell bcp 库名 dbo 表名out c:\\Temp xls c q S servername U sa P 参数 S 是SQL服务器名 U是用户 P是密码 说明 还可以导出文本文件等多种格式 实例:EXEC master xp_cmdshell bcp saletesttmp dbo CusAccount out c:\\temp xls c q S pmserver U sa P sa EXEC master xp_cmdshell bcp SELECT au_fname au_lname FROM pubs authors ORDER BY au_lname queryout C:\\ authors xls c Sservername Usa Ppassword 在VB 中应用ADO导出EXCEL文件代码 Dim cn As New ADODB Connection cn open Driver=SQL Server;Server=WEBSVR;DataBase=WebMis;UID=sa;WD= ; cn execute master xp_cmdshell bcp SELECT col col FROM 库名 dbo 表名 queryout E:\\DT xls c Sservername Usa Ppassword 在SQL SERVER里往Excel插入数据: insert into OpenDataSource( Microsoft Jet OLEDB Data Source= c:\\Temp xls ;User ID=Admin;Password=;Extended properties=Excel ) table (A A A ) values ( ) T SQL代码 INSERT INTO OPENDATASOURCE( Microsoft JET OLEDB Extended Properties=Excel ;Data source=C:\\training\\inventur xls ) [Filiale $] (bestand produkt) VALUES ( Test ) cha138/Article/program/SQLServer/201311/22059相关参考
SQLServer与Oracle数据锁定的比较 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数
Oracle与SQLServer数据库镜像对比 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 数
体系结构 ORACLE的文件体系结构为 数据文件DBF(真实数据) 日志文件RDO 控制文件CTL 参数文件ORA SQLSERVER的文件体系结构为 MDF(数据字典) NDF(
知识大全 SQLServer与Oracle数据库在安全性上的异同
SQLServer与Oracle数据库在安全性上的异同 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 用asp.net还原与恢复sqlserver数据库
上次做了个项目涉及到数据库的还原和恢复到网上找了一下是利用SQLDMO实现的只要添加SQLDMO引用就好了然后利用下边的类的方法就可以实现了 我把原作者的类扩充了一下可以自动识别nfig里的数据
知识大全 数据从sqlserver导入mysql数据库的体验
第一种是安装mysqlODBC利用sqlserver的导出功能选择mysql数据源进行数据的直接导出这种方法很简便但是针对实际应用有很多弊端最主要体现就是数据类型问题首先sqlserver数据库中
多维数据集在SQLServer2000中存储数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如何用ASP动态显示服务器(SQLSERVER)数据库中数据的变化该数据库中数据是一些随时变化的数据? 答:解决的方法可以是:采用定时刷新的技术 做论坛如何设计数据库?是把所有文章都放
在SQLServer成批导入数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在软件项目实施的
SQLServer数据库的攻击分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL数据库的