我创建了具有动态列数的透视表,但是为了实现我需要创建的字符串Query并使用Exec('MyStringQuery')运行它,这是我唯一的方法可以得到我想要的结果。使用select *创建视图(MySP)
现在我想使用我的数据透视表创建一个视图。因为在视图中我不能运行Exec(myQry)
我想创建一个函数并在那里运行我的查询,然后在我的视图中使用它,但我不能创建一个表变量来将结果放在那里,因为我的数量每次运行查询时,列都会有所不同。
我该如何做到这一点?
create View myView
as
select * from exec(MySP)
当我尝试运行它时,它给了我一个错误。
非常感谢您的意见。
为什么这需要一个看法? –
在视图中不能有动态数量的列。所以,即使在视图中执行SP的某种解决方法,它也无法正常工作。 –