我无法执行以下查询。请帮助。
Declare @i Int
Set @i=1
Exec ('Create index tind'+convert(varchar(20),@i)+ ' on product(qty)')
答案 0 :(得分:3)
您不能将表达式作为EXEC参数。先做动态SQL
Declare @i Int, @sql varchar(1000)
Set @i=1
Set @sql = 'Create index tind'+convert(varchar(20),@i)+ ' on product(qty)'
Exec (@sql)