你试一试,将select @s='select '+@t+'=convert(varchar(12),count(film_id)) from film '
改为:
select @s='select '+@t+'=‘+convert(varchar(12),count(film_id)) from film
还有exec(@s) print @t是什么意思?为什么不直接print @s不行啊
改为:
select @s='select '+@t+'=‘+convert(varchar(12),count(film_id)) from film
还有exec(@s) print @t是什么意思?为什么不直接print @s不行啊
@t int
select @s=N'select @t=convert(varchar(12),count(film_id)) from film '
exec sp_executesql @s,N'@t int output',@t output
print @t
按钮工厂“外部是不能引用的”是指变量@t不能被应用么?