[求助一个问题]关于动态SQL语句的执行!在线等候,谢谢!!!

lqlin lqlin 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
DECLARE @column_count INT
declare @table_name varchar(20)
declare @sql nvarchar(600)

set @table_name = 'scrwdwj'

set @sql = N'select '+convert(varchar(120), @column_count) +'select count(name) from syscolumns where id in (select id from sysobjects where name ='+ @table_name+')'


exec sp_executesql @sql, N'@table_name varchar(20),@column_count int output',@table_name,@column_count output

print @column_count
但@column_count没有返回数据,这是为什么,请高手指点,谢谢!!!
...全文

相关推荐

评论 4
收藏 已收藏
分享
返回顶部
lqlin
疑难问题 22,298 成员 121,727 内容