先从Excel导入到SQL server中的中间表,然后再用中间表与目标表进行关联更新。用OpenRowSetselect *
from openrowset('Microsoft.JET.OLEDB.4.0','Excel 5.0;hdr=yes;Database=D:\test.xls',[Sheet1$]) hdr=yes --表示第一行为行标题
from openrowset('Microsoft.JET.OLEDB.4.0','Excel 5.0;hdr=yes;Database=D:\test.xls',[Sheet1$]) hdr=yes --表示第一行为行标题
from openrowset('Microsoft.JET.OLEDB.4.0','Excel 5.0;hdr=yes;Database=D:\test.xls',[Sheet1$])
set 联系人分机 = b 联系人分机,
联系人区号 = b.联系人区号
from table2 a , table3 b
where a.客户名称 = b.客户名称
程式連結: ado, odbc