首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

SQL Server数据库其间进行数据导入导出

2012-06-30 
SQL Server数据库之间进行数据导入导出在SQL Server数据库之间进行数据导入导出INSERTINTOOPENDATASOURCE(

SQL Server数据库之间进行数据导入导出

在SQL Server数据库之间进行数据导入导出

INSERTINTOOPENDATASOURCE('MICROSOFT.JET.OLEDB.4.0',
'Excel 5.0;DATABASE=c:"book1.xls'?)[Sheet1$]SELECT*FROMOPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:"data.mdb';'admin';'','SELECT * FROM table1')

  以上SQL语句将access数据库的table1表的数据插入到excel文件book1.xls中的Sheet1表单中。

  使用Transact-SQL进行数据的导入导出,可以很方便地将这些Transact-SQL语句放到客户端程序中(如delphi、c#等),从而可以很容易地编写自已的数据库导入导出工具。

?

跨服务器导表

SELECT?*?into?你要导入表的数据库名.表名
OPENDATASOURCE('SQLOLEDB',?'Data?Source=源数据库IP';User?ID=name;Password=password').源数据库名.dbo.表名 .

热点排行