在线急等exec执行含有变量的SQL语句的问题!
declare @str nvarchar(4000)
declare @LateTurn int
set @LateTurn=9
declare @leagueName
set @leagueName='中国'
set @str='select Top ' +@LateTurn+ 'goal_in,goal_lost,input_flag from match_result where league_name='+@leagueName
exec (@str)
执行不过去错误为
服务器: 消息 207,级别 16,状态 3,行 1
列名 '中国' 无效。