求高手指点,动态sql语句中,时间函数参数为列名时,该怎么样调用?
求高手指点,动态sql语句中,时间函数参数为列名时,该怎么样调用?
(这条语句能正常运行)update CASE_上传测试 set [缩略图时间] = CONVERT(varchar(256),DATEADD(MINUTE, @tmpDiffSecond ,[缩略图时间]),120) where [文件写路径] = @FileName and [缩略图时间] <> @NewTimer(这条语句提示列名无效: 列名 '缩略图时间' 无效)set @ssql = 'update '+@CaseName+' set [缩略图时间] = '+CONVERT(varchar(256),DATEADD(MINUTE, @tmpDiffSecond , 缩略图时间) ,120)+' where [文件写路径] = @tmpF and [缩略图时间] <> @tmpNT'EXEC sp_executesql @ssql,N'@tmpNT varchar(256), @tmpF varchar(256)', @NewTimer, @FileName