存储过程中使用字符串组成sql语句,然后调用exec,出点问题,高手进来看 exec @strSQL 好像不是能返回值的,你在sql语句中用了传出值的变量 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @out intset @strSQL = 'select @TopicCount=count(TopicID) FROM ForumTopics WHERE ' + @strWhere +';'exec sp_executesql @strSQL,N'@TopicCount int output',@out outputselect @out 你就没有声名变量@strSQL 和 @strWhere 呀你可以把你的@strSQL 打印出来看一下,不就清楚了 当有输出参数时:用exec sp_executesql use pubsdeclare @sqlwhere varchar(100)set @sqlwhere='select * from employee'+char(13)+'select * from ss'exec(@sqlwhere)这个可不可以 xluzhong(打麻将一缺三,咋办?) 的方案可用 数据库SQL2005 数据MDF离开数据库能用吗 求sql语句一条,关于时间的 关于全文检索Incremental population的问题 分组时按组来限制返回的记录条数,如何可以做到? 各位老大,请帮忙看看,一个很容易的问题,关于asp调用sql存储过程的返回值。 有点难度 请教写一条SQL写法 将一张表插入另一张表 提示 列名或所提供值的数目与表定义不匹配。 一个字段标识的问题! 紧急求救!视图建立索引的问题! 【解决立刻送分】如何解决删除大量数据机器速度巨慢! 关于sql的一个问题
declare @sqlwhere varchar(100)
set @sqlwhere='select * from employee'+char(13)+'select * from ss'
exec(@sqlwhere)
这个可不可以
的方案可用