又有问题了 帮我看一下这个函数 DECLARE myCursor CURSOR FOR 后不能带动态SQL 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 '涉及到表变量时必须用动态exec语句来执行 '如:declare @sql varchar(8000) select @sql='select * from '+@tablenameexec(@sql) DECLARE myCursor CURSOR FOR @strsql-->@ss='DECLARE myCursor CURSOR FOR '+ @strsqlexec(@ss) 小马哥:提示在function里不能用execInvalid use of 'EXECUTE' within a function 函数内不能用EXEC 只能执行扩展存储过程。如果一定要动态SQL语句,你最好把函数改成存储过程。 一对多更新如何写出sql语句 转为float 为什么出现这种情况 急!网络备份的问题。 zc_0101兄请进! 异地数据同步 SQL SERVER 服务器安装配置失败,求救!! 自定义函数的问题,急!!! 难死我了 !!!!!!!!!!1 (立马送300分) MSSQL设置的小问题 Sql题 数据导入导出问题? 我用osql登录,出现情况,请帮忙啊啊!
'如:
declare @sql varchar(8000)
select @sql='select * from '+@tablename
exec(@sql)
exec(@ss)
提示在function里不能用execInvalid use of 'EXECUTE' within a function
如果一定要动态SQL语句,你最好把函数改成存储过程。