sap bo 中导入员工主数据漏项, 客户提供了excel ,需要导入已经存在的 元公主数据某项,具体操作先导入到 本机中,再导入到服务器中(因为服务器有权限无法直接在服务器中操作)
本机操作:
update ohem set LastName=a.LastName from ohem , (
select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=d:/英文名字.xls',Sheet1$) ) a
where ohem.FirstName = a.FirstName
服务器端执行: (在服务器端sql 执行的)
update ohem set lastName=a.lastName from ohem , (
select * from opendatasource
('SQLOLEDB','Password=sasa;Persist Security Info=True;User ID=sa;Data Source=172.30.1.9').QDQSTEST.dbo.ohem
) a
where ohem.firstName = a.firstName
其中 172.30.1.9 是 本机的ip