34,594
社区成员
发帖
与我相关
我的任务
分享
ALTER proc [dbo].[export] @xlslj varchar(99),@sheetname varchar(99),@sj datetime
as
declare @sql varchar(8000)
set @sql= '
INSERT INTO zfry(xm,sj)
SELECT xm,'''+CONVERT(VARCHAR(10),@sj,120)+'''
from OPENROWSET
(''MICROSOFT.JET.OLEDB.4.0'',''Excel 5.0;HDR=YES;DATABASE='+@xlslj+''',''select*from ['+@sheetname+'$]'')
'
exec (@sql)
GO
INSERT INTO zfry
(xm,sj)
select xm,'+@sj+'--'"+@sj+"'
from #qq
ALTER proc [dbo].[export] @xlslj varchar(99),@sheetname varchar(99),@sj datetime
as
exec('
select*into #qq
from OPENROWSET
(''MICROSOFT.JET.OLEDB.4.0'',''Excel 5.0;HDR=YES;DATABASE='+@xlslj+''',''select*from ['+@sheetname+'$]'')
INSERT INTO zfry
(xm,sj)
select xm,'''+@sj+'''
from #qq
'
)