通过本地Excel文件更新远程SQL SERVER表中数据
来源:互联网 发布:建筑三维建模软件 编辑:程序博客网 时间:2024/05/17 02:12
语句如下 :
1.添加远程服务器到本地
exec sp_addlinkedserver 'web_Server','','sqloledb','ServerName'
exec sp_addlinkedsrvlogin 'web_Server','false',null,'sa','Password
2. 更新远程表中数据
update srv_lnk.[e-budget].dbo.TA_Current set CYLE3=b.Y07LE3
--select *
from srv_lnk.[e-budget].dbo.TA_Current a
join
(
SELECT f1,
convert(varchar(50), convert (decimal(18,0), f2))as account, convert(decimal(18,2), f13/1000) as Y07LE3
FROM
OPENROWSET('Microsoft.JET.OLEDB.4.0',
'Excel 8.0;HDR=NO;Database=D:/Documents and Settings/T325234/My Documents/budget/9.6/420200.xls',
'SELECT * FROM [sheet$A18:AC78] ') tableExcel
) b
on a.accountcode=b.account COLLATE Chinese_PRC_CI_AS
where a.costcenter = 420201
A18:AC78 为Excel 中部分单元格的数据.
发现数字列中有了标题,数字查出来就全为NULL了,可能格式转化不过来。
COLLATE 为汉字查询,如果数据库是英文,和中文的相关联 需要转化。
- 通过本地Excel文件更新远程SQL SERVER表中数据
- 通过本地sql server 将excel导入远程sql server
- Sql Server查询远程db 表数据到本地
- Sql Server查询远程db 表数据到本地
- EXCEL文件导入远程SQL SERVER数据库
- 用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中
- 用SQL语句将远程SQL Server数据库中表数据导入到本地数据库相应的表中
- 在Sql Server中查询Excel文件数据
- 从Excel文件中导入数据到SQL Server 2012
- SQL SERVER 本地查询更新操作远程数据库
- SQL SERVER 本地查询更新操作远程数据库
- SQL SERVER 本地查询更新操作远程数据库
- SQL Server表中数据导出为多个Excel文件和TXT文件
- 远程文件数据导入 SQL Server 数据库
- SQL SERVER表数据导出至EXCEL文件(转)
- 将远程SQL Server 数据库中表数据导入本地数据库相应的表
- 将远程SQL Server 数据库中表数据导入本地数据库相应的表
- Excel表数据导入Sql Server数据库中
- 我现在的c#读书目录
- 基金常用词汇小词典
- Struts+Spring+Hibernate真正入门级实例(二)
- Struts+Spring+Hibernate真正入门级实例(三)
- 将jxl读取Excel 中的数字转换为日期
- 通过本地Excel文件更新远程SQL SERVER表中数据
- 如何指定Gridview选中某一列中等于特定值的行
- Struts+Spring+Hibernate真正入门级实例(四)
- 魔兽世界用迅闪更新的问题
- 雅虎公司C#笔试题
- Struts+Spring+Hibernate真正入门级实例(五)
- 用java调用oracle存储过程总结
- C#字符串处理积累(一)
- Oracle 10G -- 增强的CONNECT BY子句