冷枫SQLServer与AccessEx
发布时间:2020-06-13 21:08:51
熟悉SQLSERVER2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQLSERVER、ACCESS、EXCEL数据转换,详细说明如下:
一、SQLSERVER和ACCESS的数据导入导出
常规的数据导入导出:
使用DTS向导迁移你的Access数据到SQLServer,你可以使用这些步骤:
○1在SQLSERVER企业管理器中的Tools(工具)菜单上,选择DataTransformation
○2Services(数据转换服务),然后选择czdImportData(导入数据)。
○3在ChooseaDataSource(选择数据源)对话框中选择MicrosoftAccessastheSource,然后键入你的.mdb数据库(.mdb文件扩展名)的文件名或通过浏览寻找该文件。
○4在ChooseaDestination(选择目标)对话框中,选择MicrosoftOLE DBProviderforSQL Server,选择数据库服务器,然后单击必要的验证方式。
○5在SpecifyTableCopy(指定表格复制)或Query(查询)对话框中,单击Copytables(复制表格)。
○6在SelectSourceTables(选择源表格)对话框中,单击SelectAll(全部选定)。下一步,完成。
Transact-SQL语句进行导入导出:
1.在SQLSERVER里查询access数据:
SELECT*
FROMOpenDataSource('EDB.4.0',
'DataSource="c:\b";UserID=Admin;Password=')..而这块市场恰恰是以前三星所把持的.表名
2.将access导入SQLserver
在SQLSERVER里运行:
SELECT*
INTOnewtable
FROMOPENDATASOURCE('EDB.4.0',
'DataSource="c:\b";UserID=Admin;Password=')...表名
3.将SQLSERVER表里的数据插入到Access表中
在SQLSERVER里运行:
insertintoOpenDataSource('EDB.4.0',
'DataSource="c:\b";UserID=Admin;Password=').但目前工商部门至今尚未作出最终的处罚决定。 据深圳唯冠另一代理律师肖才元向媒体表示..表名
(列名1,列名2)
select列名1,列名2fromsql表
实例:
insertintoOPENROWSET('EDB.4.0',
'C:\b';'admin';'',Test)
selectid,namefromTest
INSERTINTOOPENROWSET('EDB.4.0','c:\b';'admin';'',表名)
SELECT*
FROMsqltablename
月经颜色发黑用什么药剖宫产术后护理重点小儿便秘的几个原因