ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 異構資料庫之間數據作業

異構資料庫之間數據作業

原创 Linux操作系统 作者:aishu521 时间:2012-11-08 14:07:40 0 删除 编辑
在sqlserver2000 中查詢access
SELECT s1,s2,s3,s4
FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
      'Data Source="G:\Documents and Settings\Administrator\桌面\資料拋磚系統\DB1.mdb";User
ID=Admin;Password=' )...s;
在sqlserver2000 中把sqlserver2000數據插入到access
insert into OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0',
      'Data Source="G:\Documents and Settings\Administrator\桌面\資料拋磚系統\DB1.mdb";User
ID=Admin;Password=' )...s
(s1,s2,s3,s4)
select s1,s2,s3,s4  from dba1..s

在sqlserver2000 中查詢oracle
SELECT a.* FROM OPENROWSET('MSDAORA','test_55';'system';'syspass','select * from s') AS a;
其中 test_55: liser名稱
     system:oracle用戶名
     syspass:用戶密碼
     select * from s:目標表
在sqlserver2000 中 數據插入到oracle 中;
insert into  OPENROWSET('MSDAORA','test_55';'system';'syspass',' select * from s')
(s1,s2,s3,s4)
select s1,s2,s3,s4  from dba1..s
将Excel的数据导入SQL server :
SELECT * into newtable
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
  'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
在SQL SERVER里往Excel插入数据:
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)

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/15187685/viewspace-748688/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-05-26

  • 博文量
    139
  • 访问量
    721094