Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 从openrowset问题中选择_Sql_Sql Server - Fatal编程技术网

Sql 从openrowset问题中选择

Sql 从openrowset问题中选择,sql,sql-server,Sql,Sql Server,我得到一个错误: Msg 102,15级,状态1,程序fnApplicationVersion,第29行 “+”附近的语法不正确 顺便说一句,我想把它作为一个函数 请提前帮助,谢谢。,也许吧。您不能将此函数设为函数,因为函数不允许修改数据库表,例如,您不能在函数内插入、更新、删除 DECLARE @path VARCHAR(100) DECLARE @curdate VARCHAR(80) DECLARE @type VARCHAR(100) DECLARE @path2 VARCHAR(200

我得到一个错误:

Msg 102,15级,状态1,程序fnApplicationVersion,第29行
“+”附近的语法不正确

顺便说一句,我想把它作为一个函数

请提前帮助,谢谢。

,也许吧。您不能将此函数设为函数,因为函数不允许修改数据库表,例如,您不能在函数内插入、更新、删除
DECLARE @path VARCHAR(100)
DECLARE @curdate VARCHAR(80)
DECLARE @type VARCHAR(100)
DECLARE @path2 VARCHAR(200)

SET @path = 'C:\Users\COMPUTERA\Desktop\Dropboxtry\Versions_'
SET @curdate = CONVERT(VARCHAR(12), GETDATE(), 112)
SET @type = '.xls'
SET @path2 = @path + @curdate + @type


insert into @table1
select A.AppName,A.VERSION,B.VERSION,C.VERSION,E.VERSION,D.VERSION
--D.VERSION,E.VERSION,F.VERSION
FROM OPENROWSET ('Microsoft.Jet.OLEDB.4.0' , 'Excel 8.0;Database='+@path2+'', [UBI_1$]) a