insert into Invoice_AccuInfo ([cCompanyName]
,[cCompanyAddr]
,[cContact]
,[cTel]
,[cBankName]
,[cBankAddr]
,[cAccountName]
,[cAccountNumber]
,[cSwiftCode]
,[iStatus]
,[dCreateDate]
,[cCreateID]
,[dModifyDate]
,[cModifyID]
,[Filepath]
,[Currency]
,[GSJC]
,[YXJC])
select [cCompanyName]
,[cCompanyAddr]
,[cContact]
,[cTel]
,[cBankName]
,[cBankAddr]
,[cAccountName]
,[cAccountNumber]
,[cSwiftCode]
,[iStatus]
,[dCreateDate]
,[cCreateID]
,[dModifyDate]
,[cModifyID]
,[Filepath]
,[Currency]
,[GSJC]
,[YXJC]
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=E:\abc.xls',Invoice_AccuInfo$)
,[cCompanyAddr]
,[cContact]
,[cTel]
,[cBankName]
,[cBankAddr]
,[cAccountName]
,[cAccountNumber]
,[cSwiftCode]
,[iStatus]
,[dCreateDate]
,[cCreateID]
,[dModifyDate]
,[cModifyID]
,[Filepath]
,[Currency]
,[GSJC]
,[YXJC])
select [cCompanyName]
,[cCompanyAddr]
,[cContact]
,[cTel]
,[cBankName]
,[cBankAddr]
,[cAccountName]
,[cAccountNumber]
,[cSwiftCode]
,[iStatus]
,[dCreateDate]
,[cCreateID]
,[dModifyDate]
,[cModifyID]
,[Filepath]
,[Currency]
,[GSJC]
,[YXJC]
from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=E:\abc.xls',Invoice_AccuInfo$)
本文介绍了一种使用OPENROWSET结合Microsoft Jet OLEDB驱动程序从Excel文件中读取数据并直接插入到SQL Server数据库特定表的方法。这种方法适用于需要将Excel中的数据快速迁移到数据库的应用场景。
2398

被折叠的 条评论
为什么被折叠?



